WCF 套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的
2011-05-07 18:52
1241 查看
最近调试WCF功能,遇到很奇怪的问题,折腾了一天,才解决了这个错误,现在分享给大家,防止大家走弯路,能省点儿时间。
原来是 netTcpBinding 时,出现报错信息
套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的。本地套接字超时是“00:00:09.9970000”。
mscorlib
修改为 basicHttpBinding 时,出现如下报错信息
接收对 http://localhost:8888/DotNet.Service/WorkFlowCurrentService/ 的 HTTP 响应时发生错误。这可能是由于服务终结点绑定未使用 HTTP 协议造成的。这还可能是由于服务器中止了 HTTP 请求上下文(可能由于服务关闭)所致。有关详细信息,请参见服务器日志。
mscorlib
服务器上的方法都可以正常被调用,但是客户端会出错,类似的程序以前写的都正常,就3个方法不正确,其他程序的返回数据都正常,不知道问题出在哪里了。
原来的问题是,WCF 返回 DataTable 时,需要有表名才可以,这个修正后居然就没错了,怎么会是这样呢,耗费了我接近一天才找出来。
最近改进程序支持WCF遇到以上问题,怎么查配置都问题不大,程序写得也于其他程序完全一样,但是始终是出现这个问题,让人恼火一些。
原来是 netTcpBinding 时,出现报错信息
套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的。本地套接字超时是“00:00:09.9970000”。
mscorlib
修改为 basicHttpBinding 时,出现如下报错信息
接收对 http://localhost:8888/DotNet.Service/WorkFlowCurrentService/ 的 HTTP 响应时发生错误。这可能是由于服务终结点绑定未使用 HTTP 协议造成的。这还可能是由于服务器中止了 HTTP 请求上下文(可能由于服务关闭)所致。有关详细信息,请参见服务器日志。
mscorlib
服务器上的方法都可以正常被调用,但是客户端会出错,类似的程序以前写的都正常,就3个方法不正确,其他程序的返回数据都正常,不知道问题出在哪里了。
原来的问题是,WCF 返回 DataTable 时,需要有表名才可以,这个修正后居然就没错了,怎么会是这样呢,耗费了我接近一天才找出来。
最近改进程序支持WCF遇到以上问题,怎么查配置都问题不大,程序写得也于其他程序完全一样,但是始终是出现这个问题,让人恼火一些。
相关文章推荐
- WCF 套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的
- WCF 套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的
- 【WCF】 套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的。本地套接字超时是“00:00:56.9810000”。
- 套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的。本地套接字超时是“00:01:00”
- 套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源有关问题导致的。本地套接字超时是“00:04:59.9990000”
- ***套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的
- .net WCF 套接字连接中断,可能是由于消息处理错误,或者远程宿主接受超时引起,或者是底层网络资源问题导致,本地套接字时间
- 多线程BUG捕捉之:非网络原因导致的WCF连接超时
- WCF:没有终结点在侦听可以接受消息的*这通常是由于不正确的地址或者 SOAP操作导致的。
- oracle连接由于防火墙设置导致超时的问题
- 今天遇到一个问题:在程序中加入的定时触发器,当时出现这样一个问题,触发器定时2秒,程序从后台查询数据经过复杂处理后时间超过了2秒,我查阅好些网络上说有可能触发器等待程序执行完毕后,在触发下一次,也有说
- Wcf服务引用报错数据包含无法解析的引用:没有终结点在侦听可以接受消息的 这通常是由于不正确的地址或者 SOAP 操作导致的
- TeamView连接服务器现在无法捕捉画面。可能由于快速切换或者远程桌面断开或者最小
- OSG在事件处理中由于模态对话框导致后续事件出错的问题
- WCF 下载“http://localhost:XXX”时出错。无法连接到远程服务器。由于目标计算机积极拒绝,无法连接。
- WCF: 没有终结点在侦听可以接受消息的 这通常是由于不正确的地址或者 SOAP 操作导致的。
- SQLServer2005 Express问题:由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例。该连接将关闭。
- 在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连同,而不能与公网连通,问题可能是
- Android网络编程--问题汇总(03) Adb connection Error:远程主机强迫关闭了一个现有的连接
- Symbian—如何处理网络连接超时的问题?