簡體   English   中英

Dynamics 365 for CE(CRM)v9包部署程序將無法連接到組織

[英]Dynamics 365 for CE (CRM) v9 Package Deployer won't connect to org

我已經有了答案,但想將其發布給他人查找。

當我從FS和PSA演示數據下載FS / PSA演示數據並嘗試針對CRM v9組織運行PD時,我遇到了這個問題。 在我的一個租戶中的5個沙箱中,它未能連接到其中3個。 所有版本均為v9,並且已鎖定FS / PSA。 該問題的第一個症狀是PD將接受我的登錄信息,讓我選擇一個組織,然后將我帶回到登錄頁面。 在檢查%appdata%\\ Microsoft \\ MicrosoftDynamics®CRM Package Deployer \\ 3.0.0.848 \\ PackageDeployer_ [token]-[date] .log的日志文件后,我看到了錯誤:“在以下情況下可能會出現未經授權的Http狀態代碼(401):響應”。

這是日志文件中的完整錯誤:

Microsoft.Xrm.Tooling.Connector.CrmServiceClient    Information 8   12/19/2017 10:54:48 AM  ConnectAndInitCrmOrgService - Requesting connection to Organization with CRM Version: 9.0.0.3172
Microsoft.Xrm.Tooling.Connector.CrmServiceClient    Error   2   12/19/2017 10:54:48 AM  ERROR REQUESTING Token FROM THE Authentication context
Microsoft.Xrm.Tooling.Connector.CrmServiceClient    Error   2   12/19/2017 10:54:48 AM  Source  : Microsoft.IdentityModel.Clients.ActiveDirectory
Method  : CreateFromUnauthorizedResponseCommon
Date    : 12/19/2017
Time    : 10:54:48 AM
Error   : Unauthorized Http Status Code (401) was expected in the response
Parameter name: response
Stack Trace : at Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationParameters.CreateFromUnauthorizedResponseCommon(IHttpWebResponse response)
   at Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationParameters.CreateFromUnauthorizedResponse(HttpWebResponse response)
   at Microsoft.Xrm.Tooling.Connector.CrmWebSvc.GetAuthorityFromTargetService(Uri targetServiceUrl) in c:\bt\362589\r\de3ae9\src\DynamicsCrmToolbox\Utilities\Microsoft.Uii.AddOn.DynamicsCRM.Connector\CRMWebSvc.cs:line 1815
   at Microsoft.Xrm.Tooling.Connector.CrmWebSvc.ExecuteAuthenticateServiceProcess(Uri serviceUrl, ClientCredentials clientCredentials, X509Certificate2 userCert, UserIdentifier user, String clientId, Uri redirectUri, PromptBehavior promptBehavior, String tokenCachePath, Boolean isOnPrem, String authority, Uri& targetServiceUrl, AuthenticationContext& authContext, String& resource, CrmLogEntry logSink) in c:\bt\362589\r\de3ae9\src\DynamicsCrmToolbox\Utilities\Microsoft.Uii.AddOn.DynamicsCRM.Connector\CRMWebSvc.cs:line 1703

解決此問題的方法是將以下2個條目添加到注冊表中:

[HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Microsoft.NETFramework \\ v4.0.30319]“ SchUseStrongCrypto” = dword:00000001

[HKEY_LOCAL_MACHINE \\ SOFTWARE \\ WOW6432Node \\ Microsoft.NETFramework \\ v4.0.30319]“ SchUseStrongCrypto” = dword:00000001

然后只需重新啟動PD(無需重新啟動系統)。 心連心!

暫無
暫無

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

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