繁体   English   中英

无法获得WCF的服务参考

[英]Cant get service reference for WCF

我创建了一个简单的WCF服务,并将其托管在IIS中的http://localhost/EssentialWCFIISService/service.svc

如果我在Web浏览器中打开此url,则服务屏幕显示良好,并为我提供了使用以下地址上的svcutil.exe文件的地址-http://localhost/EssentialWCFIISService/service.svc?wsdl

因此,我然后创建了一个基本的客户端应用程序,然后单击“添加服务引用”,然后将该地址放入出现的对话框中。 但是我收到以下错误:

远程主机强行关闭了现有连接。元数据包含无法解析的引用:“ http://localhost/EssentialWCFIISService/service.svc?wsdl”。 内容类型application / soap + xml; 服务http://localhost/EssentialWCFIISService/service.svc?wsdl不支持charset = utf-8。 客户端和服务绑定可能不匹配。 远程服务器返回错误:(415)由于内容类型为'application / soap + xml,因此无法处理该消息; charset = utf-8'不是预期的类型'text / xml; charset = utf-8'。如果服务在当前解决方案中定义,请尝试构建解决方案并再次添加服务引用。

在四处搜寻时,我发现了其他几个存在此问题的人,人们的忠告经常说一些类似“更改客户端的绑定以匹配服务器的绑定”的事情.....但是我什至在那个阶段都没有绑定在我的客户中根本没有,因为它是一个空项目。 任何想法出什么事了吗?

添加服务引用时,请勿包含?wsdl

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM