Dynamics crm Dynamics 365 for CE(CRM)v9软件包部署器赢得';无法连接到组织

Dynamics crm Dynamics 365 for CE(CRM)v9软件包部署器赢得';无法连接到组织,dynamics-crm,dynamics-365,dynamics-365-sales,dynamics-crm-365-v9,Dynamics Crm,Dynamics 365,Dynamics 365 Sales,Dynamics Crm 365 V9,我已经有了答案,但是我想把这个贴出来让其他人找到 当我从下载FS/PSA演示数据并试图针对CRM v9 orgs运行PD时,我遇到了这个问题。在我的一个租户的5个沙箱中,有3个无法连接。所有患者均为v9,并已定位FS/PSA。问题的第一个症状是PD会接受我的登录信息,让我选择一个Org,然后带我回到登录页面。在检查%appdata%\Microsoft\Microsoft Dynamics®CRM Package Deployer\3.0.0.848\PackageDeployer\u[toke

我已经有了答案,但是我想把这个贴出来让其他人找到

当我从下载FS/PSA演示数据并试图针对CRM v9 orgs运行PD时,我遇到了这个问题。在我的一个租户的5个沙箱中,有3个无法连接。所有患者均为v9,并已定位FS/PSA。问题的第一个症状是PD会接受我的登录信息,让我选择一个Org,然后带我回到登录页面。在检查%appdata%\Microsoft\Microsoft Dynamics®CRM Package Deployer\3.0.0.848\PackageDeployer\u[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\U LOCAL\U MACHINE\SOFTWARE\Microsoft.NETFramework\v4.0.30319] “SchUseStrongCrypto”=dword:00000001

[HKEY\U LOCAL\U MACHINE\SOFTWARE\WOW6432Node\Microsoft.NETFramework\v4.0.30319] “SchUseStrongCrypto”=dword:00000001

然后重新启动PD(无需重新启动系统)。嗯