【问题标题】:Wcf web serviceWcf 网络服务
【发布时间】:2015-02-11 00:31:00
【问题描述】:

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

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

微软视觉工作室

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

有人帮忙吗?

【问题讨论】:

    标签: web-services wcf


    【解决方案1】:

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

    【讨论】:

    • 但我仍然收到 d 错误在valez-pc/uploads/TransferService.svc 处没有侦听可以接受该消息的端点。这通常是由不正确的地址或 SOAP 操作引起的。有关更多详细信息,请参阅 InnerException(如果存在)
    • @KathabSp 确保您的TransferService.svc 配置正确。检查system.serviceModel 部分并确保TransferService.svc 的端点存在于那里。
    • 是的,它现在工作正常..我的端点是空的..谢谢 Sergey@@@
    猜你喜欢
    • 2010-11-24
    • 2010-10-23
    • 1970-01-01
    • 2012-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多