Dab*_*iel 6 c# asp.net-core blazor visual-studio-2019 blazor-client-side
在 ASP.NET Core 3.1、Blazor Webassembly 项目中不会出现断点。
我有一个解决方案,其中包含我在本地运行的单个 Blazor Webassembly 项目。
在 .cs 文件中放置断点时,它说:
“当前不会命中断点。在 blazor-devserver.dll 中找到了 Startup.cs 的副本,但当前的源代码与 blazor-devserver.dll 中内置的版本不同。
要允许命中此断点,请单击出现的“设置...”按钮,然后单击“位置”、“允许源代码与原始代码不同”。……”
这对我来说似乎很奇怪,因为我没有部署,我只是在 Visual Studio 中按了 F5,所以我看不到代码有什么不同。
Wen 断点被放置在一个 .razor 文件中,它说:
“当前不会命中断点。没有为此文档加载符号”
在模块窗口中,已为所有条目加载符号。
直到最近它都运行良好。我所做的唯一一件事就是安装 Microsoft Code Anlysis 2019(再次将其删除)。
小智 14
我知道这并不能直接回答这个问题,但这只是谷歌上弹出的问题。调试时,我无法为 blazor 客户端(托管的 asp.net core)加载符号。事实证明,我在 asp.net core 服务器应用程序的 launchSettings.json 中缺少一行。
"inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}"
Run Code Online (Sandbox Code Playgroud)
希望这会对某人有所帮助。
| 归档时间: |
|
| 查看次数: |
8102 次 |
| 最近记录: |