繁体   English   中英

365更新后无法使用Xrm.Tooling.Connector连接到Dynamics 365

[英]Can't connect to Dynamics 365 with Xrm.Tooling.Connector after 365 update

我们的组织使用Dynamics Online,本周末收到了从CRM 2016(8.1)到365(8.2)的重大更新,从那时起我的应用程序无法使用Xrm.Tooling.Connector进行连接:

CrmServiceClient client1 = new CrmServiceClient(ConfigurationManager.ConnectionStrings["XrmPowerString"].ConnectionString);

在app.config上我有连接字符串

<add name="MyConnectionString" connectionString="Url=https://myorgname.crm.dynamics.com; Username=me@mydomain.com; Password=mypassword; AuthType=Office365" />

我收到错误:

Microsoft.Xrm.Tooling.Connector.CrmServiceClient错误:2:无法登录到Dynamics CRM

并且

Microsoft.Xrm.Tooling.Connector.CrmServiceClient错误:2:源:mscorlib方法:HandleReturnMessage日期:14/08/2017时间:01:46:02错误:从另一方收到了不安全或不正确安全的故障。 请参阅内部FaultException以获取故障代码和详细信息。

在针对动态365 crm 9.0中的类似问题进行研究后,我们发现这是由安全协议类型版本引起的。

在实施与CRM的连接之前,请确保您的协议版本是TLS 1.2,并添加以下代码: ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

https://community.dynamics.com/crm/f/117/t/235290

确保您拥有最新的DLL(8.2)。

如果你正在使用SDK中的示例项目(我的情况),你必须删除BIN文件夹的内容并更新所有包,因为即使在最新的SDK上,样本也引用旧的dll版本8.0。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM