为了账号安全,请及时绑定邮箱和手机立即绑定

WCF 传递 DataTable 报错

WCF 传递 DataTable 报错

慕斯王 2018-11-08 05:02:50
最近的项目里面用到了Wcf,客户端与服务器之间在传递DataTable(由于数据库字段不确定暂时用DataTable而不是用实体对象传递)时,发现有的DataTable可以直接传递没有问题,有的却会报错如下:接收对 http://localhost:9999/Service的  HTTP 响应时发生错误。这可能是由于服务终结点绑定未使用 HTTP 协议造成的。这还可能是由于服务器中止了 HTTP 请求上下文(可能由于服务关闭)所致。有关详细信息,请参阅服务器日志。不知道是什么原因 ?知道的请说一下,谢谢 !
查看完整描述

2 回答

?
眼眸繁星

TA贡献1873条经验 获得超9个赞

WCF不支持DataTable,自己看下WCF支持的数据类型吧,并且有些数据类型传输中是会发生类型变化的,一些还有就是Object不能传递。

查看完整回答
反对 回复 2018-11-13
?
侃侃无极

TA贡献2051条经验 获得超10个赞

wcf中使用datatable时要给datatable命名,否则就报错,我也遇到了这个问题

 

DataTable dt = new DataTable("table1");  名字可以随便填


查看完整回答
反对 回复 2018-11-13
  • 2 回答
  • 0 关注
  • 254 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信