动态元数据服务

发布于 2024-11-07 13:09:32 字数 392 浏览 0 评论 0原文

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

我需要在 URL 末尾添加 ?wsdl,否则会收到 401,并且我不明白为什么生成的命名空间不包含 MetadataService。

I'm trying to retrieve a list of PickList values to bind to a form. From what I've read I need to use the MetaData service, but despite adding a standard web reference to http://myserver/mscrmservices/2007/metadataservice.asmx?WSDL, the added namespace does not contain MetaDataService . I have the SDK, but from what I can tell the MetaDataService should be part of the generated web reference code.

I need the ?wsdl on the end of the URL or I get a 401, and I don't understand why the generated namespace does not contain MetadataService.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

半步萧音过轻尘 2024-11-14 13:09:32

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

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

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

Adding ?wsdl at the end of any normal WCF web service will give you (if available) the WSDL file describing the service.

Dynamics CRM has different endpoints depending on the version 3, 4, 2011 and for CRM 4, the recommended endpoint to use has the organization name as part of the URI.

Also note that the need for metadata can be provided in many ways. you can point Visual studio to the URI and generate a proxy class, or you can use the dlls that follow the SDK.

镜花水月 2024-11-14 13:09:32

我最终通过添加服务的网络参考并修改设置解决了这个问题。我不完全确定我是如何解决它的。

I eventually solved this by adding a web reference for the service and tinkering with the settings. I'm not entirely sure how I solved it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文