2017-08-14 15 views
1

私たちの組織はDynamics Onlineを使用しており、今週末はCRM 2016(8.1)から365(8.2)へのメジャーアップデートを受けています。トンXrm.Tooling.Connectorを使用して接続:app.configをオン365の更新後にXrm.Tooling.ConnectorでDynamics 365に接続できません

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

私は、接続文字列

<add name="MyConnectionString" connectionString="Url=https://myorgname.crm.dynamics.com; [email protected]; Password=mypassword; AuthType=Office365" /> 

を持って、私はエラーを取得する:

Microsoft.Xrm.Tooling.Connector.CrmServiceClient Error: 2 : Unable to Login to Dynamics CRM

Microsoft.Xrm.Tooling.Connector.CrmServiceClient Error: 2 : Source : mscorlib Method : HandleReturnMessage Date : 14/08/2017 Time : 01:46:02 Error : An unsecured or incorrectly secured fault was received from the other party. See the inner FaultException for the fault code and detail.

+1

CRMとのinstatiateの接続前に、あなたのプロトコルバージョンは、次のコードを追加し、TLS 1.2であることを確認してください。おそらく、SDKのDLLのバージョンをチェックし、それらがv.8.2にあることを確認してください。 – Aron

+0

私は8.2の最新のSDKをbinフォルダに持っていますが、デバッグしていたサンプルプロジェクトには8.0が含まれています...最新のものを確認するのに時間を費やしたとは思えません。私にダブルチェックをしてくれてありがとう。 –

答えて

0

あなたは、最新のDLL(8.2)を持っていることを確認してください。

最新のSDKでもサンプルが古いdllバージョン8.0を参照しているため、SDK内のサンプルプロジェクト(私の場合)を使用している場合は、BINフォルダのコンテンツを削除してすべてのパッケージを更新する必要があります。

1

ダイナミクス365 crm 9.0で同様の問題を調査した結果、セキュリティプロトコルタイプのバージョンが原因であることが判明しました。すべてが正しく設定されているように見えます ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

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

関連する問題