win7 IIS 发布wcf服务问题

a569673493 2011-03-10 11:26:25
在win7上用IIS发布wcf服务,发布完了,在IIS浏览网页没问题,然后用自己做的客户端测试,测试前要先更新引用,修改完引用配置,开始更新,报这个错误:不支持内容类型application/soap+xml;charset=utf-8。客户端和服务绑定可能不匹配。
之前还是可以更新,我也不晓得做了什么了,现在更新居然出现了这个错误,网上找了点方法,都试过了不行哦。
...全文
567 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chaojituzi 2011-03-10
  • 打赏
  • 举报
回复
应该是引用错误,清除一下,重新引用试试
子夜__ 2011-03-10
  • 打赏
  • 举报
回复
a569673493 2011-03-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 chaojituzi 的回复:]

应该是引用错误,清除一下,重新引用试试
[/Quote]
试过了不行
1.找到如下地址“C:\Windows\System32\cmd.exe” 命令行工具,右键以管理员身份运行(视系统是否为win7 而定) 2.输入如下命令:"C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\SvcUtil.exe" /out:C:\WCFClint\ClientCode.cs /config:C:\WCFClint\app.config http://localhost:81/WCFServiceTest/CNPatentSearchService.svc 说明: 参数1: “C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\SvcUtil.exe” ,是指 SvcUtil.exe 工具的地址 参数2: “C:\WCFClint\ClientCode.cs ” ,是指生成的代理类输出存放到的地址 参数3: “C:\WCFClint\app.config ” ,是指存放到调用WCF服务程序目录下的配置文件的输出存放地址 参数4: “http://localhost:81/WCFServiceTest/CNPatentSearchService.svc” ,是指部署到IISWCF服务的地址 3.运行以上命令后,会在"C:\WCFClint\"目录下生成两个文件,ClientCode.cs 和app.config (C:\WCFClint\app.config 中已经为我们配置好了WCF服务的根节点等必须的信息,当然,如果您也可以自己对部分参数进行修改) 4.将ClientCode.cs 和app.config 添加到需要调用WCF服务的项目中 5.在需要调用WCF服务的项目中添加对"System.ServiceModel" 和"System.Runtime.Serialization" 程序集的引用 6.自此就完成了部署和代理类生成的所有操作,我们只需要在项目中实例化 ClientCode.cs 中的服务类 ,并调用其中的方法即可

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧