Я написал одноэлементный класс, который предоставляет свойства web.config в хорошем виде.
Я хочу, чтобы метод Load анализировал данные в конфигурации и устанавливал открытые свойства, и я хочу генерировать исключения (чтобы они регистрировались в EventLog), когда ключ конфигурации отсутствует или не может быть проанализирован.
Я попытался поместить код Load () в Application_Start файла global.asax, но потом вспомнил, что он будет запущен только один раз или до перезапуска приложения.
Где лучше всего разместить код, необходимый для запуска «каждый раз», когда ваш сайт запускается / запускается пользователем? Я хочу, чтобы веб-сайт перестал работать, если не удалось загрузить определенные свойства конфигурации.
Спасибо.