其中一项服务工作正常,但另一项服务总是抛出一个“强制关闭”错误的套接字超时。
我在两个服务上都有portSharingEnabled ='true',并且netTcp端口共享窗口服务已打开。
我已就此做了大量研究,但无法找到原因,有什么建议吗?
由于遗留系统设置,无法更改端口。
每个netTcp Binding看起来都很喜欢这个:
8033:*
这是对的还是问题?你可以说,我的想法已经用完了。
最后一点:这绝对不是超时问题,因为我每次都会在客户端立即收到错误。所有其他绑定配置值在服务器/客户端都匹配,并且设置接近最大值,如SO上的其他类似问题所示。
答案 0 :(得分:1)
很难确定。为了进一步诊断问题,对于服务和客户端,我将启用WCF跟踪并查看是否存在基础异常。这是一篇很好的博客文章,介绍如何使用Visual Studio附带的工具创建和读取日志:
http://www.atulverma.com/2011/10/enable-wcf-tracinglogging-using.html