如何通过附加到 Chrome 来使用 VS 在 IIS 上调试 Blazor Webassembly?
How to debug Blazor Webassembly on IIS with VS by attaching to Chrome?
我正在尝试通过将调试器附加到 Chrome 在 VS 2019 中调试 Blazor Webassembly (5.0.1) 应用程序 - 我无法使用 VS 的“直接”调试,因为我有一个模块化项目具有放置在不同 VS 解决方案中的多个“模块”(RCL) 的结构
到目前为止我尝试了什么:
- 设置自己的 IIS:
- 使用远程调试端口 cmd 启动 Chrome:chrome --remote-debugging-port=9222
将 VS 2019 附加到 Chrome 时,Console.WriteLines() 将显示在 VS 输出 window 中,但未命中断点(未加载符号)-“mono_wasm_runtime_ready" 也出现在输出中。
发布时,我尝试使用“调试”配置,并将“BlazorEnableCompression”设置为 false - 到目前为止没有任何效果。
(我用默认的 blazor-webassembly 项目模板试过了,也没用)
我错过了什么?如何做到这一点?
我发现这与上述任何事情都无关 - 它只是一个“调试错误”:
https://github.com/dotnet/aspnetcore/issues/25380
我替换了属性中的枚举参数,现在可以使用了
我正在尝试通过将调试器附加到 Chrome 在 VS 2019 中调试 Blazor Webassembly (5.0.1) 应用程序 - 我无法使用 VS 的“直接”调试,因为我有一个模块化项目具有放置在不同 VS 解决方案中的多个“模块”(RCL) 的结构
到目前为止我尝试了什么:
- 设置自己的 IIS:
- 使用远程调试端口 cmd 启动 Chrome:chrome --remote-debugging-port=9222
将 VS 2019 附加到 Chrome 时,Console.WriteLines() 将显示在 VS 输出 window 中,但未命中断点(未加载符号)-“mono_wasm_runtime_ready" 也出现在输出中。
发布时,我尝试使用“调试”配置,并将“BlazorEnableCompression”设置为 false - 到目前为止没有任何效果。
(我用默认的 blazor-webassembly 项目模板试过了,也没用)
我错过了什么?如何做到这一点?
我发现这与上述任何事情都无关 - 它只是一个“调试错误”:
https://github.com/dotnet/aspnetcore/issues/25380
我替换了属性中的枚举参数,现在可以使用了