在相同端口问题上使用netTcp协议托管在WAS IIS中的多个WCF服务

时间:2011-12-07 19:40:48

标签: c# .net wcf wcf-binding was

其中一项服务工作正常,但另一项服务总是抛出一个“强制关闭”错误的套接字超时。

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

我已就此做了大量研究,但无法找到原因,有什么建议吗?

由于遗留系统设置,无法更改端口。

每个netTcp Binding看起来都很喜欢这个:

8033:*

这是对的还是问题?你可以说,我的想法已经用完了。

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

1 个答案:

答案 0 :(得分:1)

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

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