2009-07-01 5 views

答えて

0

ここで達成しようとしていることは、WCF契約の両端でローカルマシンのhttpまたはtcp設定を使用して実行できないものですか? WCFはマシン間だけでなく、同じマシン上の異なるプロセス間で通信するように設定することもできます。

0

あなたはWCFサービスとWCFバインディングのホストを混同していると思います。 WCFサービスは、スタンドアロンの実行可能ファイル、Windowsサービス、IISなどのWebサーバーなど、さまざまなアプリケーションでホストできます。

サービスの適切なホストを見つけたら、つかいます。バインディングは、クライアントとサービスが互いに通信するために必要なトランスポート、エンコーディング、およびプロトコルの詳細を指定するために使用されます。

ホストを選択すると、使用可能なバインディングの選択がさらに制限される可能性があることに注意してください。たとえば、IISでサービスをホストする場合は、トランスポートとしてHTTP/Sのみを使用でき、NetTcpは使用できません(IIS7ではWAS経由で利用できます)。

+0

私の要件は、設定では、httpまたはnetTCpをバインディングに使用していることです。トランスポートプロトコルを使用せずにローカル.NET環境内でバインドすることはできません。 –

関連する問題