Visual Studio 2017 15.7.1禁用JS调试仍启动新Chrome实例调试ASPX应用
解决VS2017更新后调试ASPX总是启动新Chrome实例的问题
嘿,我之前也碰到过这个一模一样的烦事儿!更新完VS2017后,每次调试ASPX项目都弹新Chrome窗口,太影响效率了,给你几个亲测有效的解决办法:
方法1:修改VS全局调试设置
- 打开Visual Studio,点击顶部菜单栏的工具 → 选项
- 在弹出的窗口里,展开项目和解决方案 → Web项目
- 找到「调试启动浏览器时,使用现有浏览器窗口(如果可用)」这个选项,勾选上它
- 点击「确定」后重启VS,再调试试试
方法2:调整项目专属调试属性
- 右键你的ASPX项目,选择属性
- 切换到调试选项卡
- 在「启动操作」区域,确认你选择的是「当前页」或者「特定页」,避免触发强制启动新实例的逻辑
- 如果你用的是IIS Express,还可以在「命令行参数」里给Chrome添加
--reuse-tab参数(前提是已经把Chrome设为默认调试浏览器),强制复用现有标签页
方法3:重置VS与Chrome的调试关联
- 先把Chrome设置为系统默认浏览器(避免其他浏览器干扰)
- 回到VS,点击工具栏上的调试浏览器下拉菜单(就是显示当前调试浏览器的地方),选择浏览方式
- 在弹出的窗口里选中Chrome,点击「设为默认值」,再确认启动配置
额外注意
如果上面的方法都不管用,建议检查下Chrome的扩展——有些广告拦截、隐私类的扩展会强制新开窗口,暂时禁用这些扩展再试试调试。
内容的提问来源于stack exchange,提问作者bwanamaina
相关产品推荐
相关产品推荐

