簡體   English   中英

動態CRM“CrmServiceClient”無法使用Active Directory身份驗證模式進行連接

[英]Dynamic CRM “CrmServiceClient” unable to connect using Active Directory Authentication Mode

我正在嘗試從asp.net Web Project連接內部Dynamic CRM 2016。 我正在使用CrmServiceClient方法與Active Directory身份驗證模式。

我得到以下異常。

{“無法從程序集'Microsoft.IdentityModel.Clients.ActiveDirectory,Version = 3.10.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'加載類型'Microsoft.IdentityModel.Clients.ActiveDirectory.PromptBehavior'。”:“Microsoft.IdentityModel。 Clients.ActiveDirectory.PromptBehavior“}

new CrmServiceClient(
    new System.Net.NetworkCredential("adminuser", "pass", "domain"), 
    Microsoft.Xrm.Tooling.Connector.AuthenticationType.AD, 
    "http://sample.com", "4466", "DEV", useUniqueInstance:false, 
    useSsl:false)

也嘗試過這個

new CrmServiceClient(ConfigurationManager.ConnectionStrings["CRM_CONN"].ConnectionString)

編輯,我找到了解決方案。

我不得不將Microsoft.IdentityModel.Clients.ActiveDirectory降級到版本2.27以使其正常工作。 我測試的新版本有同樣的錯誤。

希望這也適合你!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM