0

私のサービスはルーターを介して消費されます。SvcUtil.exe を使用して構成ファイルとクラス ファイルを作成しようとしています。サービス自体のエンドポイントを指す場合、コマンドは次のようになります。

svcutil.exe http://'localhost':8080/MyService_endpoint

「アドレスの ' は気にしないでください」

このコマンドを使用すると、すべてが機能し、すべてのサービス メソッド (コントラクト) がクライアント側にあります。今私の問題は、svcutil を使用して構成を作成し、ルーターを介してクラスを作成しようとするときに、次のコマンドを使用することです。

svcutil.exe http://'localhost':8080/MyRouter_endpoint

ファイルは作成されますが、サービス メソッドはクラス ファイルに記載されていません。私の質問は、ルーターが使用されているときに svcutil をどのように使用できるかです。

4

1 に答える 1

0

を使用しSvcUtil.exeてターゲット WCF サービスのプロキシを作成できます。構成では、サービスのアドレスではなくルーターのアドレスを指すようにアドレスを変更する必要があります。

そのため、引き続きサービスのクラスとインターフェースにアクセスできますが、通信はルーターのアドレスを介してのみ行われます。

于 2012-06-22T11:47:39.363 に答える