Wcf网络服务

时间:2014-12-12 10:06:44

标签: web-services wcf

我有一个WCF web服务器,我托管在同一个网络PC上(而不是客户端应用程序运行的地方)。当我尝试向客户端应用程序添加服务引用时,会引发以下错误...

注意:我可以通过运行客户端应用程序的Web浏览器访问Web服务

  

Microsoft Visual Studio

     

下载'ipaddress / uploads / TransferService.svc / _vti_bin / ListData.svc / $ metadata'时出错。

     

请求失败,HTTP状态为400:错误请求。

     

元数据包含无法解析的引用:[/ipaddress/uploads/TransferService.svc]。

     

内容类型application / soap + xml;服务ipaddress / uploads / TransferService.svc不支持charset = utf-8。客户端和服务绑定可能不匹配。

     

远程服务器返回错误:(415)无法处理消息,因为内容类型为'application / soap + xml;服务不支持charset = utf-8'   ip地址/上传/ TransferService.svc。客户端和服务绑定可能不匹配。   远程服务器返回错误:(415)无法处理消息,因为内容类型为'application / soap + xml; charset = utf-8'不是预期的类型'text / xml;字符集= UTF-8' ..   如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用。

有人请帮忙吗?

1 个答案:

答案 0 :(得分:0)

如果您的目标框架是4.5或更高版本,您可以尝试将服务下载为single WSDL - 只需在向服务请求元数据时将?singleWSDL附加到URI。