MVC 报表查看器 未加载大型报表



我在我的MVC应用程序中使用了ASPX报表查看器控件,并且在正常情况下工作正常。 在某些情况下,当我尝试加载需要一些时间加载的报表时(报表数据集的查询执行需要 3 分钟以上),并且报表查看器本身未加载到 MVC Web 门户中

在检查网络控制台时,我可以看到如下所示的错误

ReportViewerWebForm.aspx net::ERR_CONNECTION_RESET 200  

此错误的任何已知原因以及解决此超时类型错误的任何方法

尝试通过web.config增加executionTimeout,这将设置请求的允许执行时间:

<configuration>
<system.web>
<httpRuntime
maxRequestLength="1048576"
executionTimeout="3600" />
</system.web>
</configuration>

根据文档,该属性指示请求在被 ASP.NET 自动关闭之前允许执行的最大秒数。 (解约是110秒)

最新更新