Dynamics 365 for CE(CRM)v9 Package Deployer无法连接到org

时间:2017-12-22 18:22:26

标签: dynamics-crm dynamics-365 dynamics-365-sales dynamics-crm-365-v9

我已经有了答案,但想发布此内容供其他人查找。

当我从FS and PSA Demo Data下载FS / PSA演示数据并试图针对CRM v9 orgs运行PD时,我遇到了这个问题。在我的一个租户中的5个沙箱中,它没有连接到其中的3个。所有都是v9并且有FS / PSA定位。问题的第一个症状是PD会接受我的登录信息,让我选择一个我的组织,然后带我回到登录页面。在%appdata%\ Microsoft \MicrosoftDynamics®CRMPackage 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

1 个答案:

答案 0 :(得分:1)

对此的修复是将以下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(无需重启系统)。 HTH!