0

其中一项服务工作正常,但另一项总是抛出 Socket Timeout '强制关闭' 错误。

我在两个服务上都有 portSharingEnabled='true' 并且 netTcp 端口共享 windows 服务已打开。

我对此做了很多研究,但找不到原因,有什么建议吗?

由于旧系统设置,也不能更改端口。

每个 netTcp Binding 看起来都像这样:

8033:*

这是正确的还是 * 这里的问题?如您所知,我已经没有想法了。

最后一点:这绝对不是超时问题,因为我每次都会立即在客户端收到错误。所有其他绑定配置值在服务器/客户端都匹配,并设置为接近最大值,如 SO 上其他类似问题所建议的那样。

4

1 回答 1

1

很难确定。为了进一步诊断问题,对于服务和客户端,我将启用 WCF 跟踪并查看是否存在潜在异常。这是一篇关于如何使用 Visual Studio 附带的工具创建和读取日志的好博客文章:

http://www.atulverma.com/2011/10/enable-wcf-tracinglogging-using.html

于 2011-12-07T20:35:19.707 回答