You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET 8 Blazor WebAssembly项目无法启动求助

问题:新建Blazor WebAssembly项目无法启动(.NET 8)

我正在使用.NET 8框架,Blazor Server项目可正常启动,但新建的Blazor.Client(WebAssembly)项目始终无法打开,且未对项目做任何修改。

项目启动失败截图

调试日志(中文翻译)

'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Users\UCY\.nuget\packages\microsoft.net.sdk.webassembly.pack\8.0.4\WasmAppHost\WasmAppHost.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.4\System.Runtime.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\SDK\8.0.204\DotnetTools\dotnet-watch\8.0.204-servicing.24170.23\tools\net8.0\any\middleware\Microsoft.AspNetCore.Watch.BrowserRefresh.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\Extensions\Microsoft\Web Tools\Browser Link\Microsoft.WebTools.BrowserLink.Net.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\8.0.4\Microsoft.Extensions.Logging.Abstractions.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.4\System.Collections.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.4\System.Console.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\8.0.4\Microsoft.Extensions.Logging.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.4\System.Threading.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.4\System.Text.Encoding.Extensions.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.4\System.Runtime.InteropServices.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\8.0.4\Microsoft.Extensions.DependencyInjection.Abstractions.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.4\System.ComponentModel.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\8.0.4\Microsoft.Extensions.Options.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\8.0.4\Microsoft.Extensions.Logging.Console.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.4\System.Text.Json.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\8.0.4\Microsoft.Extensions.Logging.Configuration.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\8.0.4\Microsoft.Extensions.Options.ConfigurationExtensions.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\8.0.4\Microsoft.Extensions.Primitives.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\8.0.4\Microsoft.Extensions.DependencyInjection.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.4\System.Collections.Concurrent.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.4\System.Diagnostics.Tracing.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\8.0.4\Microsoft.Extensions.Configuration.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\8.0.4\Microsoft.Extensions.Configuration.Abstractions.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.4\System.Linq.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\8.0.4\Microsoft.Extensions.Configuration.Binder.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.4\System.Threading.Thread.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.4\System.Memory.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.4\System.ObjectModel.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
'dotnet.exe' (CoreCLR: clrhost): 已加载 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.4\System.Text.RegularExpressions.dll'。已跳过加载符号。模块已优化,且已启用调试器选项“仅我的代码”。
程序 '[31188] dotnet.exe' 已退出,代码为 4294967295 (0xffffffff)。

可能的解决方案

  • 清理NuGet缓存:执行命令 dotnet nuget locals all --clear,之后重新还原项目包
  • 检查.NET SDK版本:运行 dotnet --list-sdks 确认安装的.NET 8 SDK为最新稳定版,若版本滞后,下载并重新安装.NET 8 SDK
  • 修复Visual Studio:打开Visual Studio安装器,选择“修改”,点击“修复”选项,修复IDE组件
  • 命令行启动项目:进入Blazor.Client项目目录,执行 dotnet run,查看控制台输出的详细错误信息
  • 禁用“仅我的代码”调试:在Visual Studio的调试设置中关闭“仅我的代码”选项,重新调试以获取完整的符号加载日志,定位具体异常点

内容的提问来源于stack exchange,提问作者ucy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 20:49:50