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

Visual Studio 2017调试Chrome时新开窗口而非标签页,关闭即停止调试求助

解决VS2017 Chrome调试开新窗口且移标签/关窗口就停止调试的问题

这个问题我之前帮几个开发者排查过,大概率是VS 2017和Chrome的调试进程绑定逻辑或者启动配置出了问题,给你几个排查方向和解决办法:

  • 检查项目启动的Chrome命令行参数
    右键你的项目 → 属性 → Web → 找到“启动浏览器”区域,看看是否在URL后面附加了--new-window这类强制开启新窗口的参数。如果有,删掉这个参数,保存设置后重新调试,应该会默认打开新标签页。

  • 重置Chrome的默认启动关联
    重装VS后可能会修改系统对Chrome的启动调用方式。你可以打开Windows设置 → 应用 → 默认应用,找到Web浏览器,确保Chrome是默认选项,然后重启Visual Studio再试。这能避免VS用自定义的启动逻辑强制开新窗口。

  • 调整VS调试的进程附加策略
    VS默认可能是附加到整个Chrome主进程,而不是单个标签页的独立进程。你可以尝试手动附加调试:先手动打开Chrome并导航到你的项目页面,然后在VS里点击「调试」→「附加到进程」,在进程列表里找到对应标签页的Chrome进程(Chrome每个标签页是单独的进程,名称通常是chrome.exe,可以通过内存占用或描述区分),附加后再调试,这样即使移动标签页或关闭其他窗口,只要这个标签页进程还在,调试就不会停止。

  • 检查VS的调试常规设置
    打开VS的「工具」→「选项」→「调试」→「常规」,除了你已经关闭的Enable JavaScript Debugging for ASP.Net (Chrome, Edge and IE),还可以看看是否勾选了「启用进程调试管理器(Pdm)」,尝试暂时禁用这个选项,重启VS后测试调试行为。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 06:51:01