Я реализовал глобальную обработку ошибок в моем файле global.asax для обработки любых исключений, которые переполняют все пути в стеке.Мое веб-приложение подключается к базам данных SQL Server вместе с базой данных Oracle.В моем обработчике ошибок я обрабатываю любые возникающие исключения, регистрируя их и перенаправляя пользователя на пользовательскую страницу ошибок.
Что мне нужно реализовать, так это то, что если одна из баз данных (oracle или sql server) недоступна, сервер отключен и т. Д., То перенаправьте пользователя на другую страницу с ошибкой.
Я думал об этом, чтобы изучить исключение, которое всплывает на странице global.asax, и, если оракул или исключение sql, перенаправить на эту другую страницу ошибки.
Есть ли какие-либо другиеКак я могу сделать то, что мне нужно сделать чище?Или лучшее решение?Кроме исключения типа SqlException или OracleException, есть ли какие-либо другие свойства в исключении, которое я должен исследовать, чтобы указать, что БД не работает, если я пойду с моим подходом?
Спасибо