Добрый день. Я думаю, что все .Net веб-разработчики сталкиваются с проблемой неправильных файлов конфигурации.
Иногда он не имеет строк подключения, настроек или конечной точки.
Есть ли эффективная практика для проверки и отображения подробного сообщения (например, «Конечная точка недоступна»)?
Такая проверка лучше, чем обработка NullReferenceException
в некоторых местах кода. Это даст понимание причины проблемы. И команда разработчиков сможет решить эту проблему самостоятельно
Например, я хочу проверить следующие вещи:
1. Некоторые значения в AppSettings могут быть правильно проанализированы (проанализированы как int или как datetime)
2. Все строки подключения верны, и приложение может подключиться к нему
3. Все конечные точки доступны
4. Некоторые более конкретные вещи, такие как: Если текущая конфигурация сборки - STG, то все конечные точки должны начинаться с STG и т. Д.