Назад | Перейти на главную страницу

Сброс приложения на IIS 7.5

У нас есть приложение ASP.NET, работающее на IIS 7.5. В Application_Start мы создаем индексный файл.

Мы замечаем, что после некоторого времени неиспользования приложение перезагружается и снова запускает процесс Application_Start, что приводит к повторному построению индекса. Я отключил повторное использование пула приложений каждые x минут, но это не решило проблему.

Как мы можем предотвратить сброс этого приложения?

Bdw, я новичок в развертывании в IIS и ASP.NET, так что извините, если это вопрос новичка.

Спасибо! Krt_Malta

В свойствах пула приложений отключите 20-минутный тайм-аут простоя по умолчанию (а также обычную перезагрузку, которую, по вашему мнению, вы сделали).

ASP.Net выгружает домен приложения, если содержимое папки, содержащей его, изменится; пока сайт стабилен и развернут, он должен работать без выгрузки, если только не происходит что-то плохое / напуганное.

Это единственное приложение, которое использует этот пул? возможно, пул сброшен из-за чрезмерного использования другого приложения. В любом случае приложение будет перезапущено по многим причинам. напр. путем изменения файла web.cofig. Я хочу сказать, что, возможно, ваше приложение должно иметь возможность обрабатывать перезапуск, потому что это может произойти по многим причинам, которые вы не можете предсказать. Таким образом, может быть случай, когда приложение перезапустится и перестроит индекс.