1
4
不,这是不可能的。如果启用了TCP端口共享服务,则可以让多个服务在同一个TCP端口上侦听。WindowsHTTP侦听器还允许多个服务共享一个公共端口(例如,控制台应用程序和IIS都可以在不同的URL的端口80上侦听)。但不能在同一端口上使用多个绑定。 但无论如何,我看不出这样做的好处。我个人会将HTTP端点留在端口80上,当然您的TCP端点被限制在一个较高的端口范围内。不过,我不确定您要启用什么场景。 |
2
-1
在TCP端口上只能有一个“侦听器”,因此,除非WCF服务器执行某种协议级多路复用(即,如果它读取HTTP头,则将其发送到HTTP处理程序,否则将其发送到“原始”处理程序),否则必须使用不同的端口。 当然,找到这个问题的最快方法是用这两个接口和同一个端口配置服务器,并检查日志中的错误。可能每个线程或进程都试图绑定到端口9000,而第二个线程或进程将失败。 |
Ehsan Akbar · 当请求被激发时,WCF请求时间会增加 6 年前 |
Gans · 具有多操作合约的WCF Rest服务 6 年前 |
Moelgaard · NLog中的IIS应用程序名称。配置 6 年前 |
Kerwen · WCF服务调用异步函数 6 年前 |