2017-02-27 9 views
0

ダイナミックCRM 2016オンプレミスIFDでは、プラグインでMicrosoft.Xrm.Tooling.Connector型のオブジェクトを作成しようとしました。 CrmServiceClientプラグインでCrmServiceClientオブジェクトを作成します

CrmServiceClient crmSvc = new CrmServiceClient(connString); 

接続文字列については、私は以下を有する:

CONNSTRINGを=「URL = HTTPS:// {ORGNAME} {ドメイン} .COM/{ORGNAME};ドメイン= {ドメイン};ユーザー名= {ユーザー}/{ドメイン};パスワード= {パスワード} AuthType = IFD ";

が、プラグインの火災は、私はエラーを取得する場合:Dynamics CRMのOrganizationServiceProxyにログインすることができません がnull CONNSTRINGのフォーマットは、に応じてカスタマイズされ

Connecting to CRM 2016 IFD in PowerShell とCONNSTRING内の情報が正確です。

はあなたに

ラドゥ

+0

このプラグインはサンドボックス(別名分離モードですか?)で動作していますか?その場合、サンドボックス外で実行すると機能しますか?接続コードを取り出し、コンソールアプリケーションで実行します。接続しますか? CRMサーバー上で同じコンソールアプリケーションを実行します。接続しますか?接続文字列に問題があるかCRMサーバーがトラフィックをブロックしているため(CRMコードまたはファイアウォールのいずれか)、取得したエラーの99% – Nicknow

答えて

0

ありがとうあなたが実際に接続文字列を使用して新しいCrmServiceClientを作成する必要がありますか?プラグインのExecuteメソッドで渡されたLocalPluginContextを使用して、必要なものをすべて準備しておく必要があります。

プラグインに渡されるコンテキストのthis page for an explanationを参照してください。あなたはおそらく組織サービスの後にいます。 IOrganizationServiceを使用すると、必要に応じてXRMコンテキストを作成できます。

コードを表示すると、接続する手助けをすることができます。

関連する問題