如何从CRM4部署中获取最新的WSDL文件?
目前,我们在托管解决方案上实施了部署,其中有两个WSDL文件可通过设置>定制>下载Web服务描述文件
从这个位置可以找到两个文件: - CrmService.asmx - MetadataService.asmx
如果我尝试点击这些文件,则会打开网址,如下所示: - http://be-crm4.domain.co.uk/MSCrmServices/2007/CrmServiceWsdl.aspx - http://be-crm4.domain.co.uk/MSCrmServices/2007/MetadataService.asmx?WSDL
然而,在查看Visual Studio C#编码连接器工具时,它与先前开发人员已完成的当前CRM实例交互,我可以看到他参考了3 WSDL。
Discovery服务URL如下: - http://be-sql-live01/MSCRMServices/2007/AD/CrmDiscoveryService.asmx
我们目前正在将服务器移动到另一台服务器,我正在测试此服务器的Web服务组件,但是因为有些更改我想重新生成WSDL文件。
如何从浏览器中保存wsdl文件?如何找到webservices的发现URL,因为其中只有2个似乎正在出现
答案 0 :(得分:1)
我知道它有点晚了但也许有人会觉得这很有帮助。 在使用AD的on-permise instane上,发现服务的地址是:
http[s]://<hostname>[:port]/mscrmservices/2007/AD/CrmDiscoveryService.asmx
在IFD实例上:
http[s]://<hostname>[:port]/mscrmservices/2007/IFD/CrmDiscoveryService.asmx
您可以通过在Web服务地址末尾添加?WSDL来获取WSDL,例如:
http[s]://<hostname>[:port]/mscrmservices/2007/AD/CrmDiscoveryService.asmx?WSDL