[英]Upgrading Dynamics CRM from 2011 to 2016
由於對CRM知之甚少,我們的任務是從CRM 2011中公開數據和其他功能。我們開發了一個RESTful包裝器,允許其他開發人員在他們的應用程序中利用它。 一些示例端點可能是:
API/v2/Accounts(someguid)
API/v2/Lead/Create {json object}
etc
此應用程序需要升級以支持動態2016.我們啟動了2011應用程序,並簡單地將配置變量更改為指向2016實例。 到目前為止,我們無法做任何事情,因為在第二行之后:
var context = new XrmServiceContext(_organizationService);
var crmUser = (from systemUser in context.SystemUserSet
where systemUser.DomainName == user.DomainUserName
select systemUser).FirstOrDefault();
我得到認證失敗的例外:
當從11升級到16時,這確實是一個已知的身份驗證問題,還是我錯過了什么?
在CRM 2011和2016之間進行了無數的身份驗證更改.SDK應該可以無縫地為您處理所有這些問題。
從https://www.microsoft.com/en-us/download/details.aspx?id=50032下載最新版本,並更新您在項目中引用的任何Microsoft.Xrm。* dll。
如果您正在使用Nuget,則可以添加以下內容:
一旦更新了引用,重建並重試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.