ASP.NET MVC应用程序中是否有任何方法可以确定哪个超时设置导致报表执行失败?

问题描述 投票:0回答:1

我的应用程序中有一份运行时间较长的报告,该请求导致请求超时,我想增加时间限制,但不确定该限制在哪里。我尝试将DataContext的命令超时设置为99999秒,但即使在该时间结束之前,它仍然超时。我在web.config中看到了一个executionTimeout="120"设置,但是那不是因为它运行了超过两分钟。我认为在调试模式下会忽略此设置。还有这个:

<authentication mode="Forms">
   <forms loginUrl="~/User/" timeout="720" requireSSL="false" />
</authentication>

但是那仅用于登录,对吗?那么,如何确定需要调整哪些超时设置才能防止报告超时?

asp.net asp.net-mvc rdlc
1个回答
0
投票

您能否在global.asax中捕获异常并检查堆栈跟踪。这将帮助您查找引发异常的位置。

© www.soinside.com 2019 - 2024. All rights reserved.