2016-08-24 6 views
0

私はHostGatorでホストされているWCFサービスを持っており、プラグイン登録ツールに登録されたワークフローまたはプラグインから呼び出す必要があります。 私はDynamics CRMオンラインで作業しています。プラグインまたはワークフローからwcfサービスを呼び出すにはcrm

これは可能ですか?はいの場合は、ソリューションまたは参照リンクを教えてください。

答えて

2

サンドボックスプラグイン/カスタムワークフローアクティビティからWCFサービスを呼び出すことは完全に可能です。いくつかの制限が考えられます(MSDNから):

  • HTTPとHTTPSプロトコルのみが許可されています。
  • ローカルホスト(ループバック)へのアクセスは許可されていません。
  • のIPアドレスは使用できません。 DNS名解決が必要な名前付きWebアドレスを使用する必要があります。
  • 匿名認証がサポートされ、推奨されています。ログオンしているユーザーに資格情報の入力を求めるプロンプト、またはそれらの資格情報を保存する方法はありません。

WebClientを使用しているMSDNのexampleはありますが、サービスをWebReferenceとして追加すると簡単にできます。

+0

こんにちはFedrico、私はIISマネージャで、私のサービスを開催しました。だから私のURLは "192.168.1.126:1234/PAWebService.svc"のようになります。だから大胆なIPの第3ポイント私は192.168.1.126.writeの代わりに名前を書く必要がありますか? –

+0

こんにちはFedrico、プラグインでデバッグしていて、DNS名のサービスを呼び出す段階で、「プラグイン登録ツールが動作しなくなりました」と表示され、プラグイン登録ツールclosed.whatが表示されます。 –

+0

はい、あなたのIPを使用することはできません、あなたはDNSを使用する必要があります(たとえば、Azureでサービスをホストする場合は、http://servicename.cloudapp.net/service.svcを使用する必要があります)。 –

関連する問題