Проверка App.config - PullRequest
       1

Проверка App.config

0 голосов
/ 27 апреля 2018

Добрый день. Я думаю, что все .Net веб-разработчики сталкиваются с проблемой неправильных файлов конфигурации. Иногда он не имеет строк подключения, настроек или конечной точки.

Есть ли эффективная практика для проверки и отображения подробного сообщения (например, «Конечная точка недоступна»)?

Такая проверка лучше, чем обработка NullReferenceException в некоторых местах кода. Это даст понимание причины проблемы. И команда разработчиков сможет решить эту проблему самостоятельно

Например, я хочу проверить следующие вещи: 1. Некоторые значения в AppSettings могут быть правильно проанализированы (проанализированы как int или как datetime) 2. Все строки подключения верны, и приложение может подключиться к нему 3. Все конечные точки доступны 4. Некоторые более конкретные вещи, такие как: Если текущая конфигурация сборки - STG, то все конечные точки должны начинаться с STG и т. Д.

1 Ответ

0 голосов
/ 27 апреля 2018

Пример для connectionString, вы должны создать функцию bool, которая возвращает вид неудачного соединения sql исключение перед написанием сообщения в соответствии с этим. Это шаг, которому вы должны следовать:

1) Создайте функцию bool (например, с именем CheckConnection ()) для проверки connectionString (используйте try catch block и отправьте туда требуемые типы исключений)

2) После перехода к оператору if при написании сообщения: пример:

if (CheckConnection())
{
    Console.WriteLine("Database connection success");
}
else
{
    Console.WriteLine("Failed to connect to the database");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...