具体错误信息例如以下:

System.ServiceModel.CommunicationException: 接收对 http://110.110.110.110/TestService/TestService.svc 的 HTTP 响应时错误发生。

这可能是因为服务终结点绑定未使用 HTTP 协议造成的。

这还可能是因为server中止了 HTTP 请求上下文(可能因为服务关闭)所致。有关具体信息,请參见server日志。

---> System.Net.WebException: 基础连接已经关闭: 接收时错误发生。

---> System.IO.IOException: 无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。。 ---> System.Net.Sockets.SocketException: 远程主机强迫关闭了一个现有的连接。

在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
在 System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- 内部异常堆栈跟踪的结尾 ---
在 System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
在 System.Net.PooledStream.Read(Byte[] buffer, Int32 offset, Int32 size)
在 System.Net.Connection.SyncRead(HttpWebRequest request, Boolean userRetrievedStream, Boolean probeRead)
--- 内部异常堆栈跟踪的结尾 ---
在 System.Net.HttpWebRequest.GetResponse()
在 System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
--- 内部异常堆栈跟踪的结尾 ---
Server stack trace:
在 System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)
在 System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
在 System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
在 System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
在 System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
在 System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
在 System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown at [0]:
在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
//部分出错函数信息提示

错误原因:

通过WCF来传递DataTable

解决:

WCF中传递的DataTable替换成Dataset(已验证)

或者(未验证)

图片资料来源:点击打开链接

最新文章

  1. POCO库——Foundation组件之加解密Crypt
  2. webservice入门(2)开发ws程序
  3. 助手系列之连接mysql数据库
  4. Oracle VM VirtualBox 5.0 CentOS 6.4 共享文件夹
  5. 双网卡bond
  6. PHP学习笔记 - 进阶篇(11)
  7. Linux cat命令详解
  8. iscc2016-basic-心灵鸡汤
  9. WisDom .net 工作流设计流程
  10. qt中setStyleSheet导致的内存泄漏
  11. vmware提示:此虚拟机似乎正在使用中,取得该虚拟机的所有权失败错误
  12. NOIP2017-普及组复赛第2题 题解
  13. 27.反射2.md
  14. 小程序41028 form_id无效
  15. bzoj千题计划279:bzoj4591: [Shoi2015]超能粒子炮·改
  16. seq2seq模型以及其tensorflow的简化代码实现
  17. Spring面试问题集锦
  18. git push remote: User permission denied
  19. 纯css 画气泡
  20. 文件批量加密重命名--python脚本AND mysql命令行导入数据库

热门文章

  1. CSS中的行内元素和块级元素
  2. React中路由的基本使用
  3. 如何在服务器上搭建svn
  4. SAP 官网中文帮助文件&BP中文资料汇总
  5. 11.1、socket连接中的粘包、精确传输问题
  6. centos6启动服务说明
  7. MySQL崩溃恢复与组提交
  8. Django电商项目---完成购物车页面day4
  9. 通信原理之OSI七层参考模型(一)
  10. Python3编写网络爬虫04-爬取猫眼电影排行实例