WCF通信服务端返回响应错误

【错误描述】

接收对 http://192.168.1.18:8001/ObtainData/Service 的 HTTP 响应时发生错误。这可能是由于服务终结点绑定未使用 HTTP 协议造成的。这还可能是由于服务器中止了 HTTP 请求上下文(可能由于服务关闭)所致

【问题原因】

  1. 使用了自定义类型返回时没有在服务加KnowType标记导致无法序列化;
  2. 返回结果中包含Object类型但是没有指定KnowType;
  3. 返回结果中有DataTable类型但是没有指定DataTable的TableName属性的值;
  4. 返回结果中有DataTable类型但是数据为空或者DataTable没有设置表名.

猜你喜欢

转载自blog.csdn.net/huzhizhewudi/article/details/84330466