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

如何解决Visual Studio 2022运行ASP.NET Core 3.1应用的500.30错误?

解决ASP.NET Core 3.1项目在VS2022中运行的ANCM启动失败问题

出现HTTP Error 500.30 - ANCM In-Process Start Failure的核心原因是VS2022默认未安装ASP.NET Core 3.1的运行时及托管组件——你能正常运行ASP.NET Core 8项目,是因为VS2022默认包含了该版本的配套组件。解决步骤如下:

  • 通过Visual Studio Installer安装组件

    1. 启动Visual Studio Installer,选中你的VS2022实例,点击「修改」
    2. 切换到「工作负载」标签,找到「ASP.NET和Web开发」工作负载(未勾选则先勾选)
    3. 在右侧「可选组件」列表中,找到并勾选「.NET Core 3.1运行时(包含ASP.NET Core)」
    4. 点击「修改」完成安装,重启VS2022后重新运行项目
  • 备选方案:安装独立托管包
    如果上述方式未解决问题,可直接安装ASP.NET Core 3.1 Hosting Bundle,它包含了运行ASP.NET Core 3.1应用所需的.NET Core运行时和IIS托管模块,确保IIS能正确托管你的3.1项目

额外检查点:

  • 确认项目属性中的「目标框架」仍设置为.NET Core 3.1,未被误修改
  • 查看launchSettings.json中的ASPNETCORE_ENVIRONMENT等环境变量配置是否正常

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 04:57:09