Я работаю над приложением ASP.NET и кэширую некоторые справочные данные. Код для создания кеша вызывается в событии application_start в global.asax. Моя проблема в том, что событие application_start вызывается несколько раз, что замедляет доступ к приложению. Чтобы проверить проблему, я переустановил приложение. Событие application_start было запущено при первом доступе к приложению (как и ожидалось) и снова примерно через час, хотя я не вносил никаких изменений. Я не вношу никаких изменений файловой системы в bin-файл приложения, а для пула приложений заданы настройки повторного использования по умолчанию (1740 минут), поэтому я не уверен, почему вызывается событие.
Спасибо