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

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

client端配置
...全文
632 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xcheng1987 2013-11-27
  • 打赏
  • 举报
回复
引用 4 楼 jiaoshiyao 的回复:
或者加大配置文件的响应时间


应该不是相应时间的问题,因为我同时去测试了另一个查询方法,返回的数据是56000条 时间上也比出错的这个要慢很多,重启了服务之后,就不报错了,我的server端的配置响应时间以前就已经做了调整,
这个是binding的配置
jiaoshiyao 2013-11-27
  • 打赏
  • 举报
回复
或者加大配置文件的响应时间
jiaoshiyao 2013-11-27
  • 打赏
  • 举报
回复
超时 你就要像方法 让这个方法的执行时间便短
jiaoshiyao 2013-11-27
  • 打赏
  • 举报
回复
如果你这个服务的其他方法不报错 那就是超时了
xcheng1987 2013-11-27
  • 打赏
  • 举报
回复
先顶,在线等
qldsrx 2013-11-27
  • 打赏
  • 举报
回复
如果和特定数据无关,只是服务重启就一定可以好的话,看看服务器上的内存是否不够用了,如果内存不够也会报这样的错误。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧