升级VS2017 Pro后停止调试时IIS Express仍运行的问题求助
解决VS2017 Pro停止调试后IIS Express持续运行的问题
我之前也碰到过一模一样的情况,升级VS2017后这个问题确实挺烦人的,试了几个方法都能解决,给你分享下:
检查VS全局Web项目设置
打开Visual Studio,依次点击「工具」→「选项」→「项目和解决方案」→「Web项目」,找到「停止调试时关闭IIS Express实例」这个选项,确保它是勾选状态。这个是最直接的全局设置,很多人都忽略了这一点。检查项目专属Web配置
右键你的项目,选择「属性」,切换到「Web」选项卡,在「服务器」区域确认「停止调试时关闭浏览器」已勾选,部分项目类型还会有「调试停止时终止IIS Express」的选项,也一并勾选上。修改IIS Express配置文件
如果上面的设置都没效果,可以手动改配置文件:
找到项目根目录下的.vs\config\applicationhost.config(全局配置路径为%USERPROFILE%\Documents\IISExpress\config),打开后定位到你对应的站点节点,把其中的autoStart="true"改成autoStart="false",保存后重启VS再测试。应急命令行终止方法
要是临时需要快速杀掉IIS Express,直接打开命令提示符,运行:taskkill /f /im iisexpress.exe这个命令会强制终止所有IIS Express进程,比右键通知栏图标高效多了。
内容的提问来源于stack exchange,提问作者mituw16
相关产品推荐
相关产品推荐

