Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Web场服务器使用的WCF。错误:套接字连接已中止_.net_Wcf_Sockets_Binding_Tcp - Fatal编程技术网

.net Web场服务器使用的WCF。错误:套接字连接已中止

.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” 我试着从我的电脑上使用同样的服务,效果很好。我还尝试将应用程序部署到

我在ServerA上部署了WCF服务。我正在使用tcp绑定

我还有一个由ServerB和ServerC组成的web场

当我在任何服务器ServerB或ServerC上部署使用WCF服务的应用程序时,我在尝试调用我的服务时出错。我添加了跟踪,这是我得到的错误:

套接字连接已中止。这可能是由错误引起的 正在处理您的消息,或接收超时被 远程主机或底层网络资源问题。本地插座 超时为“10675199.02:48:05.4775807”

我试着从我的电脑上使用同样的服务,效果很好。我还尝试将应用程序部署到其他服务器上,这些服务器不在web场上,但在同一网络上,我也可以使用我的服务

因此,我发现问题与服务器B和C位于web场上的事实有关。这只是一个猜测,但我找不到这种行为的任何其他原因

感谢您的帮助。
谢谢。

如果服务器在负载平衡器后面,您可能需要执行以下操作(useRequestHeadersForMetadataAddress):


如果服务器位于负载平衡器后面,您可能必须执行以下操作(useRequestHeadersForMetadataAddress):



OP在“添加服务参考”过程中未收到错误。上述情况是否会在运行时影响OP?OP在“添加服务引用”期间未收到错误。上述情况会影响运行时的OP吗?
<serviceBehaviors>
  <behavior name="YourServiceBehavior">
    <useRequestHeadersForMetadataAddress />
  </behavior>
</serviceBehaviors>