Blazor WASM:生产环境的详细错误

时间:2021-04-11 20:59:48

标签: debugging iis blazor webassembly

https://docs.microsoft.com/en-us/aspnet/core/blazor/fundamentals/handle-errors?view=aspnetcore-5.0&pivots=webassembly

<块引用>

开发期间的详细错误 Blazor 应用程序无法运行时 在开发过程中正确地接收详细的错误信息 该应用程序有助于故障排除和解决问题。当一个错误 发生时,Blazor 应用程序在底部显示一个浅黄色条 屏幕:在开发过程中,栏将您定向到浏览器 控制台,您可以在其中看到异常。在生产中,酒吧 通知用户发生错误并建议刷新 浏览器。

此页面上的信息非常清楚。但是,我仍然需要使用 pdb 文件在我的 prod 系统上捕获详细的错误消息。在以前的经典应用程序中,我可以通过 web.config 提供。

  <system.web>
    <compilation debug="true" targetFramework="4.8" />
  </system.web>

我在开发环境调试的时候,可以得到错误的堆栈跟踪(文件名和行号)信息。我正在使用“DEBUG”配置文件发布我的 Blazor WASM 项目。但是,我仍然没有收到详细的错误消息。

设置“ASPNETCORE_ENVIRONMENT = Development”也不起作用。

我能理解基本的安全问题。但是,我仍然认为应该有机会在这件事上表达偏好。有没有我遗漏的地方?还是 Blazor WASM 在生产环境中默认阻止了这个?

提前致谢。

0 个答案:

没有答案
相关问题