WCF传输DataTable出现异常

        今天在用WCF做服务的时候,出现异常:接收对http://xxx.xxx.xxx.xxx:8080/Server.svc的HTTP响应时发生错误。这可能是由于服务终结点绑定未使用HTTP协议造成的。这还可能是由于服务器中止了HTTP请求上下文(可能由于服务关闭)所致。

        原因是我需要进行DataTable的传输,其余的string、int类型都能正常传输,但传输DataTable就遇见了以上问题。应该是序列化的问题,网上所说的方法都试过,但最后还是没能解决。

        下面说解决办法,在服务端传送DataTable前,给DataTable命个名即可。例如:

DataTable dataTable = new DataTable();
dataTable.TableName = "dataTable";

        然后重新部署即可使用。关于WCF的使用,我将在后续博客中慢慢讲解。

发布了165 篇原创文章 · 获赞 41 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/qq_41061437/article/details/102931568
今日推荐