WCF错误(超时)

时间:2015-03-29 05:31:06

标签: c# wcf

我正在运行客户端和WCF服务..

当客户端尝试与WCF通信时(即从WCF获取结果),它会抛出以下异常。

套接字连接已中止。这可能是由于处理消息的错误或远程主机超出接收超时或基础网络资源问题引起的。本地套接字超时为' 00:59.9062420'

所以,我在Google上搜索并在Stackoverflow上找到了线程。我试图在客户端上增加超时,如下所示

<netTcpBinding>
        <binding name="ServiceEndpoint"
          receiveTimeout="00:10:00" sendTimeout="00:10:00" >
          <security mode="None" />
        </binding>
</netTcpBinding>

然后我收到以下错误:

套接字连接已中止。这可能是由于处理消息的错误或远程主机超出接收超时或基础网络资源问题引起的。本地套接字超时为&#39; 09:59:59.8593729&#39;

当我调试WCF服务时,它实际上没有花费多长时间。它会立即返回结果。 (它只通过查询数据库并立即返回来验证登录信息)。所以,我的猜测与超时无关......但我不知道如何解决它..

请帮忙......

1 个答案:

答案 0 :(得分:0)

我有类似的问题,这是通过删除&lt; security&gt;来解决的。元素一共。