【发布时间】:2020-05-13 06:12:31
【问题描述】:
在我的 Blazor 服务器应用程序中,其中一个注入服务将执行一些系统检查,并在检查失败时抛出异常。计划是使用这个异常来提醒程序员应用程序正确运行需要一定的条件。但是,Blazor 只是显示
错误:电路初始化失败。
在浏览器控制台中,找不到我的异常消息。此外,Visual Studio 在调试模式下使用默认中断设置不会中断我的异常,据说是因为 Blazor 捕获了我的异常。因此,到目前为止,我发现可以实际显示我的异常的唯一方法是将中断设置更改为“中断所有运行时异常”,但我认为这还不够好,因为该项目的未来程序员可能不知道.
那么有什么方法可以配置 Blazor 以显示启动异常详细信息或停止捕获我的异常?我试过了
services.AddServerSideBlazor(options => {
options.DetailedErrors = true;
});
但它没有帮助。我认为这与我的情况无关。
【问题讨论】: