C# .Net WCF Web服务可以';无法从客户端连接到远程服务器

C# .Net WCF Web服务可以';无法从客户端连接到远程服务器,c#,.net,wcf,nettcpbinding,C#,.net,Wcf,Nettcpbinding,我有一个客户端,它使用NetTCPBinding连接到WCF web服务器。我从某些机器远程连接到WCF时遇到问题 我可以从我的另一台计算机运行这个客户端到远程web服务,但是我有一台新机器,在从这台机器运行同一个客户端时无法连接到WCF服务,我不明白为什么因为我没有在两台机器上的客户端中更改任何内容,所以它们完全相同 我得到了错误 “套接字连接被中止。这可能是由于处理消息时出错、远程主机超过接收超时或基础网络资源问题造成的。” 所以我的问题是, 在系统级别上是否有任何东西可能会阻止我的客户端连

我有一个客户端,它使用NetTCPBinding连接到WCF web服务器。我从某些机器远程连接到WCF时遇到问题

我可以从我的另一台计算机运行这个客户端到远程web服务,但是我有一台新机器,在从这台机器运行同一个客户端时无法连接到WCF服务,我不明白为什么因为我没有在两台机器上的客户端中更改任何内容,所以它们完全相同

我得到了错误

“套接字连接被中止。这可能是由于处理消息时出错、远程主机超过接收超时或基础网络资源问题造成的。”

所以我的问题是,

在系统级别上是否有任何东西可能会阻止我的客户端连接到服务


谢谢你问了这么多问题。显示您的
web.config
。您使用的是IIS Express还是IIS本身?
net.tcp
是否在IIS中设置为有效绑定?是否通过Windows程序和功能安装WCF?防火墙可以阻止你的访问。您是否只使用
netTcpBinding
?如果您有
basicHttpBinding
,您可以尝试通过浏览器访问。要查看是否可以使用
netTcpBinding
访问该服务,您还可以尝试使用telnet连接到服务器:您是否对单个站点的可用连接数有限制time@stuartd我刚在新机器上查看了IIS管理器,它使用IIS 8.5,我尝试将nettcp添加到绑定中,但找不到nettcp。在某些版本的IIS之后是否不支持它?