У меня есть куча настроек среды в моем приложении - каталоги, строка подключения к БД и т. д. Я хотел бы вызвать метод со страницы макета (на который ссылаются все мои представления при создании панели навигации), который вернет логическое значение, указывающее, все ли доступен (т.е. он будет читать конфигурацию, проверять наличие каталогов, может подключаться к БД и т. д.). Я хочу сделать это в макете, чтобы каждая страница проверяла и указывала, все ли настройки среды подключены к сети.
Просто опрос здесь для лучшего подхода практики. Будет ли новый класс с методом проверки всех параметров среды, который можно вызвать со страницы бритвы макета, вариантом? Или, может быть, я слишком усложняю это, не зная, что есть более простой способ сделать это, встроенный в структуру. Все и любые отзывы очень приветствуются.
1 ответ
Ну, конечно, нет причин, по которым вы не могли бы сделать это в макете, если бы захотели. В качестве альтернативы вы можете сделать это из базового класса страницы, от которого наследуются все остальные страницы.
Но это не стандартный способ. Я думаю, вам следует рассмотреть возможность использования встроенного мониторинга работоспособности в ASP .NET Core, который предоставит одну или несколько конечных точек для проверки подключений к базам данных, доступного хранилища файлов и т. д.
Документация находится здесь: https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/health-checks?view=aspnetcore-3.1
Похожие вопросы
Новые вопросы
.net-core
.NET Core является преемником .NET Framework с открытым исходным кодом. Он может использоваться в самых разных приложениях и в различных областях: от серверов и центров обработки данных до приложений и устройств. .NET Core поддерживается Microsoft на Windows, Linux и macOS.