【发布时间】:2012-08-17 20:26:18
【问题描述】:
我有一个使用 nettcp 绑定服务的站点,该服务在端口号 808 处打开。
现在我又创建了一个仅在端口号 808 上使用 nettcp 绑定的网站。
<endpoint address="net.tcp://ded3.demo.com:808/FileTransfer.svc">
<servicePrincipalName value="host/M04.ROUP.local" />
但问题是每当我从客户端运行时,都会调用第一个服务。
请告诉我如何提供正确的端点地址来调用相应的服务。
【问题讨论】:
-
您如何托管您的网站? IIS?
-
是的,这两个站点仅托管在 IIS 中。以编程方式,即使客户端的绝对 URI 也被正确获取。但后来它没有点击第二个服务,而是调用第一个服务。更有趣的是如果我将端口号更改为其他一些。例如:810 那么第二个服务是正确调用..可能是什么原因?
-
你在运行 Net.TCP 端口共享服务吗?
-
是的,它正在运行并设置为自动
标签: asp.net-mvc-3 wcf wcf-binding wcf-client nettcpbinding