我有一个使用nettcp绑定服务的站点,它在端口号808处打开。
现在我又创建了一个网站,它只在端口号808处使用nettcp绑定。
<endpoint address="net.tcp://ded3.demo.com:808/FileTransfer.svc">
<servicePrincipalName value="host/M04.ROUP.local" />但问题是,每当我从客户端运行时,都会调用第一个服务。
请告诉我如何提供正确的端点地址来调用相应的服务。
发布于 2012-08-22 22:10:45
要处理此问题,您需要打开NetTCP端口共享。打开services.msc,然后找到Net.TCP端口共享服务,启用它,然后打开它。这应该允许您的IIS托管tcp服务共享同一端口。
编辑:假设您已经在运行Net TCP,那么您可能会遇到PortSharing的限制。您需要在同一站点(但不同的应用程序)下设置这两个服务,或者使用不同的端口。有关更多信息,请查看此问题:
https://stackoverflow.com/questions/12072700
复制相似问题