Увеличьте время ожидания ASP.Net на уровне страницы
Возможно ли увеличить тайм-аут для одной страницы ASP.net. Я знаю, что это возможно на уровне сервера, но возможно ли это на уровне страницы?
Мне нужно это для отдельной страницы отчета, которая занимает 2-3 минуты для загрузки
любые идеи?
Ответ 1
Я думаю, что вы ищете ScriptTimeout. Вы можете установить эту страницу на странице следующим образом:
Page.Server.ScriptTimeout = 60;
Значение тайм-аута находится в секундах.
Кроме того, имейте в виду, что если вы работаете в режиме отладки, это игнорируется, а таймаут устанавливается на максимум; Я не думаю, что проблема для вас в любом случае, поскольку вы увеличиваете время ожидания, а не уменьшаете его.
Ответ 2
В соответствии с этой страницей, и я тоже могу убедиться, еще один хороший способ добиться этого - добавить это в свой конфиг configSection: