【问题标题】:Adding Service Reference Error : mscrmservices/2007/CrmService.asmx?WSDL添加服务参考错误:mscrmservices/2007/CrmService.asmx?WSDL
【发布时间】:2013-04-30 12:12:11
【问题描述】:

从 CRM4 升级到 2011 后,我一直在尝试将 https:///mscrmservices/2007/CrmService.asmx?WSDL 添加到我的服务参考中:

错误信息:

There was an error downloading 'https://ServerName/mscrmservices/2007/CrmService.asmx?WSDL'.
 The request failed with the error message:
--
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="https://<ServerName>/mscrmservices/2007/CrmServiceWsdl.aspx">here</a>.</h2>

还尝试了“https:///mscrmservices/2007/CrmServiceWsdl.aspx”,如错误消息中所示,但得到相同的回报。

通过网络访问时,只需在 Visual Studio 中添加作为参考即可正常工作

其他网址也可以,例如 https:///XRMServices/2011/Organization.svc?wsdl=wsdl0

此链接表明它应该没问题: http://msdn.microsoft.com/en-us/library/gg334316.aspx

有人见过吗?

【问题讨论】:

    标签: visual-studio-2010 visual-studio dynamics-crm-2011 crm dynamics-crm-4


    【解决方案1】:

    好吧,这很奇怪,但我设法让 Visual Studio 使用服务器的 IP 下载服务,因为 @ccellar 强调了我的 url 的“server/{org}”部分有问题使用“主机名”,但无论如何使用 IP 都有效!

    https://{IP}/mscrmservices/2007/CrmServiceWsdl.aspx
    

    如果您不知道您的 IP,请使用 http://network-tools.com/ 查找

    希望这可以帮助任何对此有问题的人

    感谢@CCellar 的指导

    【讨论】:

    • 然后看起来你没有配置 IFD 或者有一些问题
    • 谢谢,你是救生员! +1
    【解决方案2】:

    您的网址中似乎缺少组织名称。网址应如下所示http{s}://server/{org}/mscrmservices/2007/crmservice.asmx?wsdl

    【讨论】:

    • {https}://crm.{Name}.co.uk/mscrmservices/2007/CrmService.asmx?WSDL 是我们使用的 {Name} 被替换为名称:此网址有效在网络上
    • @RichardDewhirst 'crm' 是 crm 组织的名称?
    猜你喜欢
    • 1970-01-01
    • 2012-01-28
    • 1970-01-01
    • 1970-01-01
    • 2013-09-11
    • 2011-08-03
    • 1970-01-01
    • 2015-05-04
    • 1970-01-01
    相关资源
    最近更新 更多