【发布时间】:2018-12-03 06:05:01
【问题描述】:
我遇到了一个小问题: 我想使用 Microsoft CRM sdk 帮助程序代码连接到我的在线 crm 并将数据检索到我的 c# 控制台应用程序。但我总是遇到同样的例外:
Metadata contains a reference that cannot be resolved: "https://organisation.api.crm4.dynamics.com/XRMServices/2011/Organization.svc?wsdl&sdkversion=80"
我基本上想这样编程:https://msdn.microsoft.com/en-us/library/gg328416.aspx
如果我运行同样使用帮助代码的示例代码“QuickStart”,我会得到相同的异常。
快速入门示例:https://msdn.microsoft.com/en-us/library/gg334689.aspx
我使用的是 .NET Framework 4.5.2,并且我已经像 msdn 文档中的示例一样设置了我的控制台应用程序:https://msdn.microsoft.com/en-us/library/dn481588.aspx
谁能帮我解决这个错误, 或者任何人都可以帮助我连接到 CRM 以检索此 CRUD 示例中的数据 (https://msdn.microsoft.com/en-us/library/gg328416.aspx)?
感谢您的帮助!
【问题讨论】:
-
这不是你的想象 - 我应该能够轻松连接这些样本,但我得到了相同的元数据错误。我对这些示例中的服务发现步骤持怀疑态度。迪斯科。和开发。 (设备)我使用 OAuth 和较新的 REST 端点,所以我实际上并没有在生产中使用这些示例概念。
-
感谢您的评论!很高兴不是一个人遇到这个错误。也许我也应该使用 OAuth 和 REST 端点。
-
在将农场押注于 REST 方法之前,使用 REST 端点和您打算使用的实际工具和生产流程做一个完整路径的实际示例。你可能会遇到一个粗鲁的惊喜。我正在考虑回到“旧”的基于服务的概念。一个简单的 GetVersionAPI 和一个来自 CRM 的帐户列表可以揭示很多关于您的环境如何影响其他东西在您的环境中的真实行为。
标签: c# .net crud helper dynamics-crm-online