我正在观看WCF上的网络直播,它在app.config中定义了两个端点,一个是netTcpBinding
,另一个是mexHttpBinding
。在WCF app.config中,为什么基址需要前缀http://或net.tcp?
它也有两个基地址,net.tcp://localhost:9000
和http://localhost:8000
。
我想知道它如何将这些基地址与端点相关联。由于您的端点指定了tcp或http,为什么以net.tcp和http为前缀的基址?
如果WCF在netTcpBinding端点上使用net.tcp基地址,如果您有两个侦听9000和9001的tcp端点,会发生什么情况?您将在配置中放入什么来停止冲突?
当你是自托管WCF服务,而不是在IIS托管地址被使用的基地。我想你不能在一个服务元素中拥有2个具有相同绑定的端点。 – Rajesh
基址的概念,也有与IIS托管其只是他们已经为你定义为.svc文件 –