gpt4 book ai didi

visual-studio-code - 由于未绑定(bind)断点,在 VS Code 中调试 Blazor WASM 失败

转载 作者:行者123 更新时间:2023-12-05 05:48:27 26 4
gpt4 key购买 nike

我刚刚创建了一个新的 Blazor WASM,并按照以下资源在 VS Code 中启用调试

https://learn.microsoft.com/en-us/aspnet/core/blazor/debug?view=aspnetcore-6.0&tabs=visual-studio-code

按照它,我在 currentCount++ 行上放置了一个断点,但在调试时它没有命中,因为断点未绑定(bind)。

VS Code in debug mode

dotnet版本为6

启动设置:

“个人资料”:{“TestVSCodeDebug”:{"commandName": "项目",“dotnetRunMessages”:是的,“启动浏览器”:是的,"inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}","applicationUrl": "https://localhost:7240;http://localhost:5053",“环境变量”: {"ASPNETCORE_ENVIRONMENT": "开发"}}

启动.json:

“版本”:“0.2.0”,“配置”:[{“类型”:“blazorwasm”,"name": "启动和调试 BlazorWASM",“请求”:“发射”,“网址”:“https://localhost:7240”

    }
]

以上为原创。以下更新于 2022 年 1 月 24 日:

VS 2022 Preview 断点命中

enter image description here

最佳答案

这个解决方法让 VSCode 断点为我命中

  1. 将我的 launch.json 更改为:

    {
    "version": "0.2.0",
    "configurations": [
    {
    "name": ".NET Core Debug Blazor Web Assembly in Chrome",
    "type": "blazorwasm",
    "request": "launch",
    "timeout": 30000,
    "url": "http://localhost:5000",
    "webRoot": "${workspaceFolder}",
    "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}"
    }]
    }
  2. 同时确保您使用 http 而不是 https 启动。

  3. 使用 chrome 安装和调试 :( 无法在 FF 上运行。

更多信息在这里: https://github.com/dotnet/aspnetcore/issues/20597

关于visual-studio-code - 由于未绑定(bind)断点,在 VS Code 中调试 Blazor WASM 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70815820/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com