【发布时间】:2011-06-06 20:21:13
【问题描述】:
https://tbe.taleo.net/MANAGER/dispatcher/servlet/rpcrouter
以上内容来自 Taleo 的 API 指南。
我正在尝试创建 WCF 客户端
(例如:“创建您的第一个 WCF 客户端”
http://channel9.msdn.com/shows/Endpoint/Endpoint-Screencasts-Creating-Your-First-WCF-Client/)
tbe.taleo... 链接来自 Taleo 的 API 文档。
我的理解可能有缺陷。我的假设是当
来自 Taleo 的链接输入到 vs2010“添加服务参考”
对话框和 GO 被点击,然后 vs2010 应该检索
从 Taleo 链接返回的正确 WSDL/SOAP 信封。
不会发生;而是发生错误。
Fiddler2 (http://fiddler2.com) 显示状态码 500
“HTTP/1.1 500 内部服务器错误”。 [详情如下]
"WcfTestClient.exe" 给出了类似的错误:[WcfTestClient DETAILS BELOW]
问题:是我,还是 Taleo 链接有缺陷?
谢谢你,
格里
[完整详情“添加服务参考”]
HTML 文档不包含 Web 服务发现信息。
元数据包含无法解析的引用:“https://tbe.taleo.net/MANAGER/dispatcher/servlet/rpcrouter”。
响应消息的内容类型 text/xml;charset=utf-8 与绑定的内容类型(application/soap+xml;charset=utf-8)不匹配。如果使用自定义编码器,请确保正确实现 IsContentTypeSupported 方法。响应的前 544 个字节是:'
SOAP-ENV:协议
不支持的内容类型“application/soap+xml;charset=utf-8”,必须是:“text/xml”。
/管理器/调度程序/servlet/rpcrouter
'。 远程服务器返回错误:(500) 内部服务器错误。 如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用。
[WcfTestClient 详细信息]
错误:无法从https://tbe.taleo.net/MANAGER/dispatcher/servlet/rpcrouter 获取元数据如果这是您有权访问的 Windows (R) Communication Foundation 服务,请检查您是否已在指定地址启用元数据发布。有关启用元数据发布的帮助,请参阅位于 http://go.microsoft.com/fwlink/?LinkId=65455.WS-Metadata Exchange 错误 URI:https://tbe.taleo.net/MANAGER/dispatcher/servlet/rpcrouter 元数据包含无法解析的引用的 MSDN 文档:'https://tbe.taleo.net/MANAGER/dispatcher/servlet/rpcrouter '。响应消息的内容类型 text/xml;charset=utf-8 与绑定的内容类型(application/soap+xml;charset=utf-8)不匹配。如果使用自定义编码器,请确保正确实现 IsContentTypeSupported 方法。响应的前 544 个字节是:'SOAP-ENV:ProtocolUnsupported content type "application/soap+xml; charset=utf-8", must be: "text/xml"./MANAGER/dispatcher/servlet/rpcrouter'。远程服务器返回错误:(500) Internal Server Error.HTTP GET Error URI: https://tbe.taleo.net/MANAGER/dispatcher/servlet/rpcrouter HTML 文档不包含 Web 服务发现信息。
【问题讨论】:
-
您必须向供应商询问他们的 WSDL 或元数据的 URL。它并不总是“serviceUrl?WSDL”。
-
谢谢你,约翰,我的错;我无法理解 Taleo 的文档,同时试图模仿 Aaron Skonnard 在channel9.msdn.com/shows/Endpoint/… 的教程演示的内容。
标签: wcf visual-studio-2010 soap