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

加载ASP.NET Core运行时失败,求Visual Studio中报错原因

关于“Failed to load ASP.NET Core runtime”错误的原因分析

这个错误确实有可能是未安装「ASP.NET web development」或「.NET cross-platform development」工作负载导致的,但也存在其他常见诱因,具体如下:

  • 工作负载缺失:Visual Studio的这两个工作负载会自动配套安装对应版本的ASP.NET Core运行时及相关工具。如果项目依赖的ASP.NET Core runtime版本未被包含在已安装的工作负载中,启动时就会触发加载失败。比如你创建的是.NET 8的ASP.NET Core项目,但仅安装了.NET 6的工作负载,就会出现这类问题。
  • 运行时版本不匹配:项目配置的ASP.NET Core runtime版本与本地已安装的版本不一致,或者项目指定的运行时未被正确安装(即便工作负载已安装,也可能遗漏了特定版本的runtime)。可以右键项目→属性→应用,查看目标框架版本,再到「控制面板→程序→程序和功能」中确认对应版本的ASP.NET Core Runtime是否存在。
  • 运行时文件损坏:已安装的ASP.NET Core runtime文件出现损坏,导致加载失败。这种情况下,需要卸载对应版本的runtime后重新安装。
  • Visual Studio组件异常:Visual Studio的部分组件损坏或配置出错,也可能导致无法正确识别已安装的runtime。可以尝试通过Visual Studio Installer找到对应版本,选择「修改→修复」来解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 04:32:09