动态元数据服务

本文关键字:服务 元数据 动态 | 更新日期: 2023-09-27 17:56:16

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

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

动态元数据服务

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

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

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

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