1

我正在尝试检索 PickList 值列表以绑定到表单。根据我的阅读,我需要使用 MetaData 服务,但是尽管添加了对http://myserver/mscrmservices/2007/metadataservice.asmx?WSDL的标准 Web 引用,但添加的命名空间不包含 MetaDataService 。我有 SDK,但据我所知,MetaDataService 应该是生成的 Web 参考代码的一部分。

我需要 URL 末尾的?wsdl或者我得到一个 401,我不明白为什么生成的命名空间不包含 MetadataService。

4

2 回答 2

0

在任何普通 WCF Web 服务的末尾添加 ?wsdl 将为您(如果可用)提供描述该服务的 WSDL 文件。

Dynamics CRM 具有不同的端点,具体取决于版本 3、4、2011,对于 CRM 4,推荐使用的端点将组织名称作为 URI 的一部分。

另请注意,可以通过多种方式提供对元数据的需求。您可以将 Visual Studio 指向 URI 并生成代理类,也可以使用 SDK 后面的 dll。

于 2011-05-23T18:00:12.027 回答
-1

我最终通过为服务添加 Web 引用并修改设置来解决这个问题。我不完全确定我是如何解决的。

于 2011-05-26T16:00:47.523 回答