.net Web场服务器使用的WCF。错误:套接字连接已中止
我在ServerA上部署了WCF服务。我正在使用tcp绑定 我还有一个由ServerB和ServerC组成的web场 当我在任何服务器ServerB或ServerC上部署使用WCF服务的应用程序时,我在尝试调用我的服务时出错。我添加了跟踪,这是我得到的错误: 套接字连接已中止。这可能是由错误引起的 正在处理您的消息,或接收超时被 远程主机或底层网络资源问题。本地插座 超时为“10675199.02:48:05.4775807” 我试着从我的电脑上使用同样的服务,效果很好。我还尝试将应用程序部署到其他服务器上,这些服务器不在web场上,但在同一网络上,我也可以使用我的服务 因此,我发现问题与服务器B和C位于web场上的事实有关。这只是一个猜测,但我找不到这种行为的任何其他原因 感谢您的帮助。.net Web场服务器使用的WCF。错误:套接字连接已中止,.net,wcf,sockets,binding,tcp,.net,Wcf,Sockets,Binding,Tcp,我在ServerA上部署了WCF服务。我正在使用tcp绑定 我还有一个由ServerB和ServerC组成的web场 当我在任何服务器ServerB或ServerC上部署使用WCF服务的应用程序时,我在尝试调用我的服务时出错。我添加了跟踪,这是我得到的错误: 套接字连接已中止。这可能是由错误引起的 正在处理您的消息,或接收超时被 远程主机或底层网络资源问题。本地插座 超时为“10675199.02:48:05.4775807” 我试着从我的电脑上使用同样的服务,效果很好。我还尝试将应用程序部署到
谢谢。如果服务器在负载平衡器后面,您可能需要执行以下操作(useRequestHeadersForMetadataAddress):
如果服务器位于负载平衡器后面,您可能必须执行以下操作(useRequestHeadersForMetadataAddress):
OP在“添加服务参考”过程中未收到错误。上述情况是否会在运行时影响OP?OP在“添加服务引用”期间未收到错误。上述情况会影响运行时的OP吗?
<serviceBehaviors>
<behavior name="YourServiceBehavior">
<useRequestHeadersForMetadataAddress />
</behavior>
</serviceBehaviors>