我正在使用 Visual Studio 2017 RC,并且对单击“调试”时弹出的新 Chrome 窗口感到非常沮丧。
调试 Chrome 窗口的问题:
有谁知道如何禁用这个新的 Debug 样式窗口并回到 VS 2015 中的状态?
这不是问题,而是 VS 2017 中的一个新功能。以前我们只能在(VS)调试模式下使用 IE 调试 JS 和 TypeScript。但是现在他们已经引入了使用 Chrome 的远程调试功能在 VS 中调试 JS 和 TS。如果您在调试模式下运行应用程序(按 F5)并且选择了 Chrome 浏览器,Visual Studio 2017 将尝试在专用端口上使用 Chrome 打开远程调试会话。通过远程调试,
浏览器以普通模式启动,即没有扩展名和历史记录等。远程调试不适用于已经运行的现有 Chrome 实例。
你总是会看到这个窗口一段时间。此时,VS 正在尝试将远程调试器附加到 VS
这篇文章详细描述了这个特性。https://blogs.msdn.microsoft.com/webdev/2016/11/21/client-side- debugging-of-asp-net-projects-in-google- chrome/
一种快速解决方法是按 F5 并启动调试会话,然后忘记新打开的 Chrome 窗口。转到您的普通 Chrome 实例,然后在新标签页中打开您的网站。您仍然可以调试并执行所有操作,因为 IIS Express 仍将在该端口上运行您的应用程序。
更新: @Steveadoo 下面给出的答案是正确的前进方向。他的屏幕截图中显示的选项控制如何启动 chrome 进行调试。如果您想坚持使用常规 Chrome 实例,请取消选中它。
希望这可以帮助。