Приложение asp.net запускается несколько раз - PullRequest
1 голос
/ 04 апреля 2011

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

1 Ответ

1 голос
/ 04 апреля 2011

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

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

...