Приложение asp.net запускается несколько раз

У меня есть приложение ASP.NET 4, написанное на C# в Visual Studio 2010. Я запускаю таймер в application_start в Global.asax и хочу, чтобы он запускался один раз, но после регистрации поведения приложения я заметил, что application_start срабатывает несколько раз. Всякий раз, когда на сайте нет запросов, application_start запускается при следующем запросе. Я не делаю никаких файловых операций и не изменяю файл web.config. Есть ли способ предотвратить такое поведение.

1 ответ

Решение

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

После завершения процесса следующий запрос вызывает запуск приложения.

Другие вопросы по тегам