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

如何通过PowerShell启用Visual Studio的开发时IIS支持?

如何通过PowerShell为Visual Studio 2019安装「开发时IIS支持」

当然可以通过PowerShell结合Chocolatey或Visual Studio安装命令实现。「开发时IIS支持」对应Visual Studio的特定组件,同时需要配套启用Windows功能,以下是两种适配你现有脚本的方案:

方案1:通过Chocolatey安装VS时直接包含组件

如果还未安装Visual Studio 2019 Professional,可修改原Chocolatey安装命令,通过--package-parameters参数指定添加「开发时IIS支持」相关组件:

choco install -y visualstudio2019professional `
--package-parameters "--add Microsoft.VisualStudio.Component.IIS.WebServer --add Microsoft.VisualStudio.Component.AspNetCore.Runtime"

上述命令会在安装VS主程序的同时,自动包含:

  • Microsoft.VisualStudio.Component.IIS.WebServer:核心开发时IIS支持组件
  • Microsoft.VisualStudio.Component.AspNetCore.Runtime:.NET Core应用调试依赖的运行时组件

方案2:为已安装的VS添加组件

如果已经安装了VS 2019 Professional,可直接调用Visual Studio安装程序的命令行工具来添加组件:

# 调用VS安装程序修改现有安装
& "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe" modify `
--installPath "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional" `
--add Microsoft.VisualStudio.Component.IIS.WebServer `
--add Microsoft.VisualStudio.Component.AspNetCore.Runtime `
--quiet --norestart

参数说明:

  • --installPath:指定你的VS安装路径(如果是Community版,路径改为C:\Program Files (x86)\Microsoft Visual Studio\2019\Community)
  • --quiet:静默安装,无需交互
  • --norestart:安装完成后不自动重启(可根据需求移除)

补充:启用.NET Core IIS模块

为确保.NET Core应用能在IIS环境下调试,还需启用Windows的IIS-ASPNETCoreModuleV2功能,添加到你现有的IIS功能启用脚本中:

Enable-WindowsOptionalFeature -Online -All -FeatureName IIS-ASPNETCoreModuleV2

把这条命令放到你现有的Enable-WindowsOptionalFeature命令列表里即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 12:35:25