WCFサービスはIISでホストされ、を使用しますnetTCPRelayBinding
。
一部の場所ではTCPポートがブロックされており、HTTPを使用する必要があります。また、TCPポートが開いていて、このモードが推奨される場合もあります。
したがって、ファイル内で宣言的にConnectivityMode
to AutoDetect
(または単にHTTP )を設定できるようにしたいと思いweb.config
ます。
セルフホストWCFの場合、これは簡単に実行できます。
ServiceBusEnvironment.SystemConnectivity.Mode = ConnectivityMode.AutoDetect;
これはで宣言的にどのように行われweb.config
ますか?