不确定这是不是我的错误~~ vs2010添加服务参考失败

时间:2011-01-10 22:50:04

标签: wcf visual-studio-2010 soap

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”。 / MANAGER /调度程序/ servlet的/ rpcrouter下

”。 远程服务器返回错误:(500)内部服务器错误。 如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用。

[WcfTestClient DETAILS]
错误:无法从https://tbe.taleo.net/MANAGER/dispatcher/servlet/rpcrouter获取元数据如果这是您有权访问的Windows(R)Communication Foundation服务,请检查您是否已在指定地址启用元数据发布。有关启用元数据发布的帮助,请参阅http://go.microsoft.com/fwlink/?LinkId=65455.WS-Metadata上的MSDN文档:Exchange错误URI:https://tbe.taleo.net/MANAGER/dispatcher/servlet/rpcrouter元数据包含无法解析的引用:'https://tbe.taleo.net/MANAGER/dispatcher / servlet的/ rpcrouter下”。响应消息的内容类型text / xml; charset = utf-8与绑定的内容类型(application / soap + xml; charset = utf-8)不匹配。如果使用自定义编码器,请确保正确实现IsContentTypeSupported方法。响应的前544个字节是:'SOAP-ENV:ProtocolUnsupported内容类型“application / soap + xml; charset = utf-8”,必须是:“text / xml”./ MANAGER / dispatcher / servlet / rpcrouter'。远程服务器返回错误:(500)内部服务器错误.HTTP GET错误URI:https://tbe.taleo.net/MANAGER/dispatcher/servlet/rpcrouter HTML文档不包含Web服务发现信息。

3 个答案:

答案 0 :(得分:1)

浏览Taleo链接,我得到了

  

SOAP RPC路由器

     

抱歉,我不是通过HTTP GET-发言   必须使用HTTP POST与我交谈。

我怀疑Visual Studio和Fiddler都执行HTTP GET来检索WSDL(Web服务的描述)。相反,他们收到了HTML错误消息。

在URL中添加“?WSDL”没有帮助。所以我要说Taleo链接不是以这种方式使用,而是专为SOAP RPC设计的。

答案 1 :(得分:1)

可悲的是,我只能责怪自己。我观看了优秀的免费Pluralsight视频 我试图从Taleo的文档,谷歌,msdn等等中解决它。

我应该用这个:
http://tbe.taleo.net/wsdl/DispatcherAPI.wsdl
从这里:
来自http://tbe.taleo.net/products/TBE_API_Guide.pdf http://www.taleo.com/solutions/taleo-business-edition-web-integration-api

感谢所有想过这个问题的人 克。

答案 2 :(得分:0)

你不应该受到指责。 Taleo文档有点令人困惑。特别是关于要使用的URL。

有关详细说明,请查看Taleo Integration in Drupal