使用 Chrome 调试显示“恢复页面?” 每次都弹出

Kyl*_* V. 5 asp.net debugging google-chrome visual-studio-2017

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

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

“恢复页面?”  弹出

我发现这里提出了一个类似的问题,但它是针对 VS Code而不是 VS2017。我不认为launch.json是 VS2017 中的概念,所以我不知道如何实现该解决方法。

我怎样才能防止这种情况发生?谢谢!

小智 1

关闭所有打开的 Chrome 窗口

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

设置:“exit_type”:“无”

和“exited_cleanly”:true

将首选项文件更改为只读