如果我在 Google Chrome 中调试 ASP.NET Core 应用程序时按下停止调试按钮,它将关闭 Kestrel 进程窗口以及在启动“调试”时自动打开的 Chrome 窗口。这太棒了,而且很方便!
不幸的是,Visual Studio 以这种方式关闭 Chrome 似乎让 Chrome 感到困惑,并使它认为它已经崩溃了。因此,每次我在 Visual Studio 中启动调试时,都会打开一个新的 Chrome 窗口,并且我会看到这个烦人的弹出窗口:
我发现了类似的问题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/