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

Visual Studio 2022中ASP.NET Core项目无IIS按钮及包缺失问题

ASP.NET Core项目包不一致+IIS按钮缺失解决方法

一、找回IIS按钮的步骤

  1. 安装ASP.NET Core托管捆绑包
    下载与你项目.NET版本匹配的ASP.NET Core托管捆绑包并安装,完成后重启Visual Studio。该组件是IIS托管ASP.NET Core应用的必要前提,未安装则不会显示IIS运行按钮。
  2. 检查Visual Studio组件
    打开Visual Studio Installer点击「修改」,确保勾选「ASP.NET和Web开发」工作负载,同时勾选子选项里的「IIS Express」和「ASP.NET Core模块」,确认后完成组件安装。
  3. 手动添加IIS运行配置
    打开项目内的Properties/launchSettings.json文件,插入以下配置代码:
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
    
    保存文件后重启Visual Studio,即可看到IIS运行按钮。

二、处理NuGet包不一致问题

  1. 版本差异说明
    你使用的是新版本ASP.NET Core模板(如.NET 6及以上),而教程采用的是旧版本模板(如.NET 5及以前)。新版本框架已将很多功能集成到核心库中,无需单独引用额外包,因此默认包数量更少。
  2. 手动安装所需包
    如果教程中的包是项目必需的,右键项目选择「管理NuGet程序包」,搜索对应包名(如Microsoft.AspNetCore.Mvc),选择与你.NET版本兼容的版本进行安装。
  3. 匹配教程模板版本
    若要完全对齐教程内容,创建项目时选择「ASP.NET Core Web App (Model-View-Controller)」模板,或在创建项目时选择教程使用的.NET版本(如.NET 5)。

操作记录

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 05:43:26