В моем приложении Blazor-server одна из внедренных служб выполнит некоторую проверку системы и выдаст исключение, если проверка не удалась. План состоит в том, чтобы использовать это исключение, чтобы напомнить программистам, что для правильной работы приложения необходимо определенное условие. Однако Blazor просто показывает
Ошибка: не удалось инициализировать схему.
в консоли браузера, и нигде нет сообщения о моем исключении. Кроме того, Visual Studio не нарушает мое исключение в режиме отладки с настройками нарушения по умолчанию, предположительно из-за того, что Blazor перехватил мое исключение. Поэтому единственный способ, который я нашел до сих пор, который может отображать мое исключение, - это изменить параметр прерывания на «прерывание всех исключений времени выполнения», но я не думаю, что это достаточно хорошо, поскольку будущие программисты в этом проекте могут этого не знать. .
Итак, есть ли способ настроить Blazor для отображения сведений об исключении при запуске или для прекращения перехвата моих исключений? я пробовал
services.AddServerSideBlazor(options => {
options.DetailedErrors = true;
});
но это не помогает. Я не думаю, что это имеет отношение к моему делу.