У меня будет страница ASP.net, которая создаст некоторые листы Excel и отправит их пользователю. Проблема в том, что иногда я получаю тайм-ауты Http, по-видимому, потому, что запрос работает дольше, чем executeTimeout (110 секунд по умолчанию).
Мне просто интересно, какие у меня варианты, чтобы предотвратить это, не желая вообще увеличивать исполнениеTimeout в web.config
?
В PHP существует set_time_limit
, который может использоваться в функции, чтобы продлить ее жизнь, но я не видел ничего подобного в С#/ASP.net?
Как вы обрабатываете долговременные функции в ASP.net?