簡體   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