debugging - 无法调试 Blazor Webassembly
问题描述
自从几周前我开始使用 Blazor webassembly 以来,我一直无法调试。我查看了 ms 文档:https ://docs.microsoft.com/en-us/aspnet/core/blazor/debug?view=aspnetcore-3.1 并查看了一些视频,一切看起来都很好。我从头开始创建了一个新应用程序,但仍然没有任何变化。
查看断点时,它指出:断点已设置但尚未绑定
在服务器项目上,它包括:
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="3.2.0-preview5.20216.8" />
并且启动设置配置文件是使用 inspectUri 设置的
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"TestDebugging.Server": {
"commandName": "Project",
"launchBrowser": true,
"inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",
"applicationUrl": "https://localhost:5001;http://localhost:5000",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
在客户项目上它包括:
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="3.2.0-preview5.20216.8" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Build" Version="3.2.0-preview5.20216.8" PrivateAssets="all" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="3.2.0-preview5.20216.8" PrivateAssets="all" />
<PackageReference Include="System.Net.Http.Json" Version="3.2.0-preview5.20210.3" />
Microsoft Visual Studio Professional 2019 版本 16.5.0 VisualStudio.16.Release/16.5.0+29911.84 Microsoft .NET Framework 版本 4.8.03752
安装版本:专业
Chrome 版本:版本 80.0.3987.132(官方构建)(64 位)
解决方案
将 VS 升级到 16.6 或 16.7-preview1
推荐阅读
- java - 使用 Spring Boot 配置 Apache Ignite
- html - “Django”添加好友请求错误(没有用户匹配给定的查询)
- sorting - 如何在 Prolog 中使用此合并排序代码?
- checksum - Zapier webhook 的 Big Blue Button (BBB) 校验和生成
- angular - 错误:IgxFormatSpecifier 不能用作入口组件
- c# - 未调用自定义编辑器模板
- r - 有没有办法控制考试ID?
- json - 如何更改json数组codeigniter中的表名
- php - laravel Eloquent 有和没有实例
- github - 如何在 Github markdown 中使用复选框?