Насколько я знаю, приложение ASP.NET завершается всякий раз, когда нет живого сеанса пользователя, время ожидания сеанса по умолчанию составляет 20 минут.По истечении этого времени он возобновит работу при появлении нового запроса.
Однако мое приложение выполняет очень медленную операцию загрузки кэша в Application_Start, и я не хочу, чтобы это происходило более одного раза.
Как настроить IIS для работы по-другому?
Я узнал, что пул приложений в IIS 7.5 имеет свойство, называемое автозапуск, а другое - время ожидания простоя.В документации сказано, что если я установлю для автоматического запуска значение true, а для тайм-аута - ноль, пул приложений запустится при запуске IIS и никогда не истечет.Но я не знаю, как это интегрировано в ASP.NET.Означает ли это, что Application_Start будет работать с запуском IIS и что это не произойдет до следующего перезапуска IIS?