VS Code中IIS Express无法启动:报错‘Unable to start iisexpress’求助
IIS Express扩展无法启动,无法运行ASP.NET应用的解决办法

问题情况:
IIS Express扩展无法启动,无法运行ASP.NET应用,已执行以下操作但问题依旧:
- 在「启用或关闭Windows功能」中开启IIS
- 安装IIS 10 Express
- 安装VS Code IIS Express扩展
- 重新安装IIS Express及该扩展
1. 检查IIS Express配置文件权限
找到IIS Express默认配置目录%userprofile%\Documents\IISExpress\config,右键目录→属性→安全→编辑,确保当前用户拥有该目录及文件的读写权限,若权限不足则添加当前用户并赋予完全控制权限。
2. 重置IIS Express配置
以管理员身份打开命令提示符,执行命令重置配置:
iisexpress /reset
完成后重启VS Code再尝试启动扩展。
3. 修正VS Code工作区配置
打开项目.vscode\settings.json,确认IIS Express的配置路径和应用地址正确,示例配置:
{ "iisExpress.applicationUrl": "http://localhost:5000", "iisExpress.path": "C:\\Program Files\\IIS Express\\iisexpress.exe" }
根据实际安装路径修正iisExpress.path的值。
4. 检查Windows服务状态
按下Win+R输入services.msc,找到World Wide Web Publishing Service,确保服务处于运行状态,启动类型设置为自动;若未运行则右键启动服务。
5. 排查端口占用
打开命令提示符,替换<应用端口>为你的项目端口(如5000),执行命令查看占用情况:
netstat -ano | findstr :<应用端口>
若有结果,记下PID,打开任务管理器结束对应进程后再重启IIS Express。
内容的提问来源于stack exchange,提问作者plattypus
相关产品推荐
相关产品推荐

