首页 新闻 会员 周边

net core 部署在iis返回大数据报错

0
[待解决问题]

2022-10-19 10:47:00.8662 ERROR Connection ID "11096869483451525384", Request ID "8000290a-0000-9a00-b63f-84710c7967bb": An unhandled exception was thrown by the application.

如下 返回数据比较大的时候报错
return _Iarea_data_level3Repository.QueryAsNoTracking().Where(x =>x.id>=0).Take(5000).ToList();

5000改成100 就正常

控制台运行的时候是正常的

程序员编程日记的主页 程序员编程日记 | 初学一级 | 园豆:6
提问于:2022-10-19 10:57
< >
分享
所有回答(2)
0

应该是内存超IIS限制了,5000条数据有点多,正常情况网页一页展示不了这么多数据,建议分页数100以内来查询。
减少单次查询的总数和返回值,也能极大提高响应速度。

顾星河 | 园豆:7173 (大侠五级) | 2022-10-19 11:27
0

通过Web.config修改最大输出大小
https://blog.csdn.net/weixin_34383618/article/details/86023310

Giant150 | 园豆:1165 (小虾三级) | 2022-10-19 16:17
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册