调整浏览器窗口时Visual Studio调试会话意外终止求助
解决Chrome调试时调整窗口崩溃的问题
我之前调试ASP.NET项目时也碰到过类似的浏览器崩溃问题,结合你的环境(VS 15.7.2、Chrome 66、ASP.NET Core 2 MVC + .NET Framework),给你几个可以逐一尝试的方案:
1. 恢复调试时Chrome的独立无扩展窗口配置
之前VS会打开无扩展的独立Chrome实例,现在可能调试参数被修改了。你可以这样重置:
- 右键项目 → 属性 → 调试选项卡
- 在“浏览器”下拉框选择Chrome,然后在“启动选项”的“命令行参数”中添加:
--disable-extensions --new-window - 保存设置后重新启动调试,看看是否回到之前的独立窗口模式,同时测试调整窗口是否还会崩溃
2. 重置或修复Chrome安装
你的Chrome版本66比较老旧,可能和VS的调试组件存在兼容性问题:
- 打开Chrome,进入「设置 → 高级 → 重置并清理 → 将设置恢复为原始默认设置」,重置后再测试调试场景
- 如果重置无效,可以尝试重新下载安装同版本Chrome,或者升级到较新的稳定版(注意备份书签等数据)
3. 调整VS的调试相关设置
某些调试钩子可能导致Chrome崩溃,试试这些调整:
- 打开VS的「工具 → 选项 → 调试 → 常规」,取消勾选「启用JavaScript调试(Chrome和IE)」,然后重启VS调试项目
- 进入「工具 → 选项 → 调试 → Web项目」,切换「使用64位版本的IIS Express」的勾选状态(原来勾着就取消,没勾就勾选),再测试调试
4. 清理项目调试缓存
项目的缓存文件损坏也可能引发异常:
- 关闭VS,找到项目根目录下的
.vs隐藏文件夹,直接删除它 - 重新打开VS,右键解决方案 → 清理 → 重新生成项目,再启动调试
5. 通过事件查看器定位崩溃根源
如果上面的方案都无效,你可以通过Windows事件查看器找具体原因:
- 当Chrome崩溃后,打开「控制面板 → 管理工具 → 事件查看器」
- 展开「Windows日志 → 应用程序」,找到Chrome崩溃的事件条目,查看错误详情(比如崩溃的模块、错误代码),这些信息能帮你更精准定位问题
内容的提问来源于stack exchange,提问作者Lemonade1947
相关产品推荐
相关产品推荐

