0

我有一个使用 nettcp 绑定服务的站点,该服务在端口号 808 处打开。

现在我又创建了一个仅在端口号 808 上使用 nettcp 绑定的网站。

<endpoint address="net.tcp://ded3.demo.com:808/FileTransfer.svc">
<servicePrincipalName value="host/M04.ROUP.local" />

但问题是每当我从客户端运行时,都会调用第一个服务。

请让我知道如何提供正确的端点地址来调用相应的服务。

4

1 回答 1

1

要处理此问题,您需要打开 NetTCP 端口共享。打开 services.msc,然后找到 Net.TCP 端口共享服务,启用它,然后打开它。这应该允许您的 IIS 托管的 tcp 服务共享相同的端口。

编辑:鉴于您已经在运行 Net TCP PortSharing,您可能会遇到 IIS 的限制。您需要在同一个站点下设置这两个服务(但单独的应用程序),或者使用不同的端口。看看这个问题以获取更多信息:

IIS 7 / WAS 上的 WCF net.tcp 端口共享

于 2012-08-22T14:10:45.387 回答