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

VS 2017中IIS Express选项缺失问题排查求助

排查IIS Express选项不显示及启动报错的方案

问题详情

新工作站的Web项目中无法找到“IIS Express”启动选项(如图):
新工作站未显示IIS Express选项
同一项目在旧工作站可正常显示该选项:
旧工作站正常显示IIS Express选项

已确认IIS Express已安装且可手动启动,尝试修复、修改VS无效后,已卸载重装带ASP.NET的Visual Studio,但问题依旧;点击启动按钮时出现如下错误:
启动按钮点击后的错误提示

排查步骤

  • 检查项目文件核心配置
    右键项目→卸载项目→右键编辑项目文件(.csproj/.vbproj),确认是否包含以下IIS Express相关配置节点:

    <UseIISExpress>true</UseIISExpress>
    <IISExpressSSLPort>0</IISExpressSSLPort>
    <IISExpressAnonymousAuthentication>enabled</IISExpressAnonymousAuthentication>
    <IISExpressWindowsAuthentication>disabled</IISExpressWindowsAuthentication>
    <IISExpressUseClassicPipelineMode>false</IISExpressUseClassicPipelineMode>
    

    若缺失,手动添加后重新加载项目。

  • 重置Visual Studio用户设置
    打开命令提示符,执行:

    devenv /ResetSettings
    

    完成后重启VS,查看启动选项是否恢复。

  • 确认VS与IIS Express的关联配置

    1. 打开VS的「工具→选项→项目和解决方案→Web项目」,确保「使用IIS Express进行网站开发」已勾选。
    2. 检查「IIS Express安装路径」是否指向正确目录(通常为C:\Program Files\IIS Express\iisexpress.exe),路径错误则手动修正。
  • 重建项目启动配置
    右键项目→属性→调试,若未显示IIS Express选项,点击「新建」按钮,手动创建IIS Express类型的启动配置。

  • 重新注册IIS Express
    以管理员身份打开命令提示符,执行:

    "%ProgramFiles%\IIS Express\iisexpress.exe" /register
    

    注册完成后重启VS,重新加载项目。

  • 检查权限与本地配置文件

    1. 确保以管理员身份运行Visual Studio,同时确认当前用户对项目目录、%userprofile%\Documents\IISExpress目录有读写权限。
    2. 删除项目目录下的.vs隐藏文件夹(操作前建议备份),该文件夹存储项目本地配置,损坏可能导致启动选项异常,删除后重新打开项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 06:35:05