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

如何阻止Visual Studio自动向launchsettings添加IIS Express配置

解决Visual Studio自动恢复IIS Express配置的问题

以下是几个可尝试的解决方案:

  • 检查项目启动设置
    右键项目选择「属性」,切换到「调试」标签页。确认「启动」选项设置为你需要的模式(比如Project而非IIS Express)。若当前是IIS Express模式,每次启动VS都会自动补全相关配置。

  • 限制launchSettings.json的写入权限
    找到项目根目录下的Properties/launchSettings.json文件,右键→属性→安全选项卡,编辑当前用户权限,取消「写入」权限。这样VS就无法自动修改该文件,后续需要修改配置时再重新开启写入权限即可。

  • 清理Visual Studio缓存
    关闭所有VS实例,删除以下目录的缓存文件:

    • %USERPROFILE%\AppData\Local\Microsoft\VisualStudio\<版本号>\ComponentModelCache
    • %USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio\<版本号>
      重启VS后再测试问题是否解决。
  • 修改.csproj中的IIS配置
    打开项目的.csproj文件,查找是否存在<UseIISExpress>true</UseIISExpress>配置项,将其改为<UseIISExpress>false</UseIISExpress>,保存后重新加载项目。

  • 重置Visual Studio设置
    打开VS的「工具」→「导入和导出设置向导」,选择「重置所有设置」,按向导完成重置。这会将VS设置恢复到默认状态,可解决部分隐藏的配置冲突问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 06:59:59