当前位置:编程学习 > C#/ASP.NET >>

高分求助!WCF前端连接服务器时提示套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的。本地套接字超时是“00:01

服务器是windows 2003 server r2 的系统,cs程序,前端在查询调用服务的时候,提示:套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的。本地套接字超时是“00:01:29.9709963”,网上搜了很多贴了,我这个问题不是 Datatable 没有指定name 或者是数据量过多,相应时间超时。这些问题都出现过,而且解决了,同样的 <behavior>配置下 返回56000条数据的方法没有报错,但是返回9500条的反而有这个问题。奇怪的是,将服务全部停止然后重启一下,就可以正常查询返回,但是不知道什么时候就又会出现,求高手指教,是否出现过类似的问题,或者怎么样才能调出这个问题??
server端 配置

client端配置
WCF传输 --------------------编程问答-------------------- 先顶,在线等 --------------------编程问答-------------------- 如果你这个服务的其他方法不报错 那就是超时了 --------------------编程问答-------------------- 超时 你就要像方法 让这个方法的执行时间便短 --------------------编程问答-------------------- 或者加大配置文件的响应时间 --------------------编程问答--------------------
引用 4 楼 jiaoshiyao 的回复:
或者加大配置文件的响应时间


应该不是相应时间的问题,因为我同时去测试了另一个查询方法,返回的数据是56000条 时间上也比出错的这个要慢很多,重启了服务之后,就不报错了,我的server端的配置响应时间以前就已经做了调整,
这个是binding的配置
--------------------编程问答-------------------- 如果和特定数据无关,只是服务重启就一定可以好的话,看看服务器上的内存是否不够用了,如果内存不够也会报这样的错误。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,