CRMに接続し、XYZエンティティのフィールドを更新するコンソールアプリケーションを作成しました。CRM 2015 +メタデータに解決できない参照が含まれています
CRMに接続するためのコードがある -
ClientCredentials credential = new ClientCredentials();
credential.UserName.UserName =user;
credential.UserName.Password = password;
OrganizationServiceProxy proxy = new OrganizationServiceProxy(new Uri(crmEnvironments.ElementAt(currentEnvironment).URL), null, credential, null);
当初はうまくCRMに接続しているが、いつかそれが下記のエラーがスローされます後 -
を「メタデータがあることができなかった参照が含まれています解決されました "。
内部例外:Googleでいくつかの研究を行った後
「リモートサーバーに接続できません」、私は
が接続CRMに次のコード行を挿入したものを以下でした -
ServicePointManager.ServerCertificateValidationCallback = delegate(object s, X509Certificate certificate, X509Chain chain,SslPolicyErrors sslPolicyErrors) { return true; };
のAppConfigファイルに次の挿入 -
<system.net>
<defaultProxy useDefaultCredentials="true">
</defaultProxy>
</system.net>
ただし、エラーが依然として存在し、一部のレコードを処理した後に接続が失敗し、前述のエラーがスローされます。
助けてください。
ありがとうございます。私はCRM 2015 Onlineに取り組んでいます。もしあなたが気にしなければ、ExecuteMultipleRequestが使われている例を私に教えてください。 –