WCF 服务托管在 IIS 中并使用netTCPRelayBinding
.
在某些位置,TCP 端口被阻止,必须使用 HTTP。其他时候 TCP 端口是打开的,这种模式是首选。
因此,我希望能够在文件中以声明方式设置ConnectivityMode
to AutoDetect
(或只是 HTTP)web.config
。
对于自托管的 WCF,这很容易做到:
ServiceBusEnvironment.SystemConnectivity.Mode = ConnectivityMode.AutoDetect;
这是如何以声明方式完成的web.config
?