我正在尝试在Edge Chromium甚至Chrome中调试客户端Blazor应用程序。我用以下命令运行Edge:
"C:\Program Files (x86)\Microsoft\Edge Dev\Application\msedge.exe" --remote-debugging-port=9222
但是当我按下按键Shift + Alt + D
当它尝试连接时:
http://localhost:64589/_framework/debug?url=http%3A%2F%2Flocalhost%3A64589%2F
我收到此错误:找不到该本地主机页面
项目是在调试模式下编译的,实际上是Microsoft Blazor研讨会提供商提供的Blazing Pizza。
当我在没有服务器端的情况下运行Blazor客户端项目时,我实际上可以连接到调试器,但是由于服务器未运行,客户端上没有任何反应。
有什么想法吗?
答案 0 :(得分:1)
在this Github Issue中回答了这个问题:
类似BlazingPizza。Server缺少对app.UseBlazorDebugging()的调用;在Startup.cs的if(env.IsDevelopment())块中。