自从几周前开始使用 Blazor Web 程序集以来,我一直无法调试。我看过ms文档:https://learn.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