Это должно быть простым вопросом, но мне не удалось найти ответ на Google.
Я хотел бы знать в терминах, идиот может понять, точно что время жизни приложения означает в ASP.NET (и поэтому когда можно ожидать, что приложение запускает и заканчивает события для выполнения).
Я предположил, что это будет, когда Вы запустите и останавливаете приложение в IIS, но я считал вещи, которые предполагают, что это связано с количеством запросов.
По умолчанию время жизни начинается с первого запроса к приложению. И заканчивается после тайм-аута простоя.
Но это можно настроить в зависимости от различных параметров (включая количество запросов) в IIS.
IIS7.5 имеет возможность запускать приложение при запуске IIS, а не ждать первого запроса.
Вы должны учитывать, как настроен пул приложений, в котором работает ваш сайт. Приложения могут быть сброшены в пул с другими приложениями или могут иметь свой собственный. Пул может быть перезапущен на основе использования памяти сверх определенной точки, так сказать по таймеру (например, сбрасывается ежедневно в 3 часа ночи), и я полагаю, что по количеству запросов сверх определенного настраиваемого числа. Не супер эксперт по IIS, так что проверьте перед покупкой; -)