【发布时间】:2015-11-03 14:34:24
【问题描述】:
从 Windows 8.1 升级到 Windows 10 后, 通过 net.tcp 连接提供 WCF 服务的项目都无法连接。
我得到的例外是:
套接字连接被中止。这可能是由于处理您的消息时出错或远程主机超出接收超时,或者是潜在的网络资源问题引起的。本地套接字超时为 '19:59:59.9769910'
内部异常代码为:10054
但异常立即发生。所以这不是超时。
我检查了 IIS,一切仍然配置正确。 (在网站上仍然有正确的绑定,启用协议 http,net.tcp)
如果 net.tcp 侦听器适配器正在运行,我检查了我的服务。
我检查了 windows 功能,发现 windows 通信基础非 http 激活已关闭。所以我打开它并重新启动我的电脑,但仍然得到同样的异常。
到目前为止,我总共花了 4 个小时试图让 net.tcp 连接正常工作,但我在这里有点失去希望了。
这是我打开的 Windows 功能:
这是我正在运行的 Windows 服务:
升级到 Windows 10 时是否有其他人遇到过这个问题?
【问题讨论】:
-
我昨天遇到了同样的问题。你找到解决办法了吗?
-
@ChristianMyksvoll 抱歉这么晚才回复。我已经为下面的问题添加了我们的解决方案。
标签: wcf iis windows-10 net.tcp