Есть ли способ в приложении ASP.NET MVC определить, какой параметр тайм-аута вызвал сбой выполнения отчета? - PullRequest
0 голосов
/ 16 октября 2019

У меня в приложении длинный отчет, из-за которого истекает время ожидания запроса, и я хочу увеличить лимит времени, но я не уверен, где этот предел. Я попытался установить время ожидания команды для моих DataContext равным 99999 секундам, но даже до того, как это время истекло, оно все равно истекло. Я вижу executionTimeout="120", установленный в web.config, но этого не может быть, потому что он работал более двух минут;Я думаю, что этот параметр игнорируется в режиме отладки. Также есть следующее:

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

Но это только для входа, верно? Так, как я могу сказать, какую настройку тайм-аута мне нужно настроить, чтобы предотвратить тайм-аут моего отчета?

1 Ответ

0 голосов
/ 16 октября 2019

Можете ли вы перехватить исключение в вашем global.asax и проверить трассировку стека. Это поможет вам найти место, откуда выдается исключение.

...