上线后 用户的数据累计的比较多,查看了下 一次返回2万条,结果就报错了。
后来自己模拟数据,数据不能超过一千条,超过一千条就报这个错,后来在网上查看资料,
配置maxBufferSize与maxReceivedMessageSize设大数据值“2147483647”,
传输数据能达到1万条了, 同样的代码 在我的电脑上面能传输2万,在公司电脑只能传输1万,
即使2万也不能满足需求, 最好一次能传输10万,慢点没有关系。
但是我用DataSet,却可以查出10万条。难道都已经完成的项目,需要从接口从头改到尾吗?不用DataSet应该怎么配置?
即使用了DataSet,客户端把查询出来的结果提交到服务器
"接收对 http://localhost:8883/DataSetService.svc 的 HTTP 响应时发生错误。这可能是由于服务终结点绑定未使用 HTTP 协议造成的。这还可能是由于服务器中止了 HTTP 请求上下文(可能由于服务关闭)所致。有关详细信息,请参见服务器日志。"
所有的问题都在测试代码里面能重现。
我测试代码下载下来就能运行: http://pan.baidu.com/s/1hqmTlnY
7 个解决方案
#1
我想试问一下一次两万条需求,查数据的人在一个界面能看全吗?是必要的吗?
我认为你应该重新规划一下需求。面对服务和接口的开发,一次传10万条数据本身就是一种灾难。
我认为你应该重新规划一下需求。面对服务和接口的开发,一次传10万条数据本身就是一种灾难。
#2
分页吧,一次回一千
#3
\
必须 而且是不得不的。
当时一出问题,我就立马提出分页,经理不采纳,还说.net连这就处理不了,有什么用,
对经理的我平时 无话可说 今天我就当一次坏人,
在北京工作10年,工资不到2万(工资一般都是能力的体现,不然你还在那干什么),从java转过来,技术上不懂爱装懂,需求谈不好需求,沟通还有问题, 不过生活上对人 还算好。
因此我的烦恼来了,别说10万条了,5千条的有多少人去慢慢的看。
必须 而且是不得不的。
当时一出问题,我就立马提出分页,经理不采纳,还说.net连这就处理不了,有什么用,
对经理的我平时 无话可说 今天我就当一次坏人,
在北京工作10年,工资不到2万(工资一般都是能力的体现,不然你还在那干什么),从java转过来,技术上不懂爱装懂,需求谈不好需求,沟通还有问题, 不过生活上对人 还算好。
因此我的烦恼来了,别说10万条了,5千条的有多少人去慢慢的看。
#4
正常人都是这样想的。
#5
#6
还是没有解决。
#7
一句话,分步走
#1
我想试问一下一次两万条需求,查数据的人在一个界面能看全吗?是必要的吗?
我认为你应该重新规划一下需求。面对服务和接口的开发,一次传10万条数据本身就是一种灾难。
我认为你应该重新规划一下需求。面对服务和接口的开发,一次传10万条数据本身就是一种灾难。
#2
分页吧,一次回一千
#3
\
必须 而且是不得不的。
当时一出问题,我就立马提出分页,经理不采纳,还说.net连这就处理不了,有什么用,
对经理的我平时 无话可说 今天我就当一次坏人,
在北京工作10年,工资不到2万(工资一般都是能力的体现,不然你还在那干什么),从java转过来,技术上不懂爱装懂,需求谈不好需求,沟通还有问题, 不过生活上对人 还算好。
因此我的烦恼来了,别说10万条了,5千条的有多少人去慢慢的看。
必须 而且是不得不的。
当时一出问题,我就立马提出分页,经理不采纳,还说.net连这就处理不了,有什么用,
对经理的我平时 无话可说 今天我就当一次坏人,
在北京工作10年,工资不到2万(工资一般都是能力的体现,不然你还在那干什么),从java转过来,技术上不懂爱装懂,需求谈不好需求,沟通还有问题, 不过生活上对人 还算好。
因此我的烦恼来了,别说10万条了,5千条的有多少人去慢慢的看。
#4
正常人都是这样想的。
#5
#6
还是没有解决。
#7
一句话,分步走