asp.net - 用Chrome调试每次都会弹出 "Restore pages?"

标签 asp.net google-chrome debugging visual-studio-2017

如果我在 Google Chrome 中调试 ASP.NET Core 应用程序时按下停止调试按钮,它将关闭 Kestrel 进程窗口以及在启动“调试”时自动打开的 Chrome 窗口。这太棒了,而且很方便!

不幸的是,Visual Studio 以这种方式关闭 Chrome 似乎让 Chrome 感到困惑,并使它认为它已经崩溃了。因此,每次我在 Visual Studio 中启动调试时,都会打开一个新的 Chrome 窗口,并且我会看到这个烦人的弹出窗口:

"Restore pages?" pop-up

我发现了类似的问题here, but it is for VS Code而不是 VS2017。我不认为 launch.json 是 VS2017 中的一个概念,所以我不知道如何实现该解决方法。

如何防止这种情况发生?谢谢!

最佳答案

关闭所有打开的 Chrome 窗口

编辑文件: “%UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferences”

设置: “exit_type”:“无”

和 “exited_cleanly”:true

将首选项文件更改为只读

关于asp.net - 用Chrome调试每次都会弹出 "Restore pages?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44852838/

相关文章:

c# - Windows Media 编码器对象不是在 MS Server 2003 64 位上的 ASP.NET 中创建的

javascript - 修复 Chrome 的选项元素 onclick 事件

google-chrome - Google Chrome无痕式浏览器的减速行为

java - eclipse可以调试或运行一个项目中的两个程序

javascript - 根据内部内容使 iframe 高度动态化- JQUERY/Javascript

c# - 'EntityState' 是 'System.Data.EntityState' 和 'System.Data.Entity.EntityState' 之间的模糊引用

c# - 我如何设置此文本的样式?

google-chrome - RequireJS 'traditional' 脚本加载又名订单插件

Python:捕获可变的默认参数

c++ - kds with segger - 启动命令 : arm-none-eabi-gdb --version 时出错