1

TCP バインドを使用するセルフホステッド WCF サービスを使用しています。VirtualBox の仮想マシンでテストしたい。ネットワークドライバーにはNATを使用しています。ポート転送を使用する必要がありますか? また、クライアント アプリの .config ファイルを変更するにはどうすればよいですか? これは、ローカルホストでのテストに使用するものです。

<client>
     <endpoint address="net.tcp://localhost:8090/Service/" 
               binding="netTcpBinding"
               bindingConfiguration="NetTcpBinding_IMyWCFService"
               contract="MyWCFService.IMyWCFService"
               name="NetTcpBinding_IMyWCFService">
     </endpoint>
</client>
4

1 に答える 1

1

NAT は問題なく、ローカルで開発してテストするだけであれば、それに応じて機能するはずですが、仮想マシンで外部要求を処理したい場合は、NAT は基本的すぎて、簡単には使えません。サーバーの役割。

したがって、ブリッジ ネットワークを使用して VM を構成することをお勧めします

その場合、app.configで構成できる仮想サーバーに独自のIPがあり、「外の世界」からポイントできるようになります

于 2012-12-01T21:15:12.663 に答える