如何停止在VS 2017上的debugging时自动closures浏览器

我正在尝试新的VS 2017 RC,并想知道是否有人知道如何获得以前的debugging行为

在VS 2015中,它是这样的:

按开始debugging

  • 网站会在新的Chrome标签页中打开
  • 按停止debugging
  • 网站仍然开放,网站仍在运行/活动

现在在2017年:

  • 按开始debugging
  • 网站在新窗口中打开,无法与任何其他Chrome浏览器窗口/标签对接
  • 按停止debugging
  • 网站/ Chrome窗口closures后,无法继续使用该网站,除非我手动转到Chrome中的本地主机窗口

2017年有可能转回2015年的风格吗? 因此,Chrome /网站窗口可以与其他Chrome窗口/标签对接,并停止debugging后保持打开状态。

此外,我发现新的Chrome窗口令人沮丧,因为它似乎没有任何历史/内容可用。 例如,我不能自动完成表单或url,这在我尝试testing表单时非常烦人

行为改变的原因是由于VS 2017支持在Chrome中运行JavaScript / TypeScript的debugging。 请参阅此处的公告https://blogs.msdn.microsoft.com/webdev/2016/11/21/client-side-debugging-of-asp-net-projects-in-google-chrome/

要返回到Chrome未被debugging器closures的2015行为,请在工具 – >选项中禁用IE / Chrome脚本debugging器,如下所示:

调试器选项

有两种方法可以做到这一点:

  1. 或者按下ctrl + f5或者启动不用debugging
  2. 启动debugging(按f5),然后进入debugging菜单,然后按“全部分离”

希望有所帮助。

我正在写这个答案,因为我认为以前的答案只涉及一半的问题。

首先你想摆脱这个烦人的'运行chrome作为一个新的窗口和停止debugging时自动closures'

工具 – >选项 – >取消选中为ASP.NET启用JavaScriptdebugging

这样做后,当开始debugging铬打开一个新的选项卡,停止后标签没有closures,但刷新网站显示白屏

再次在工具 – >选项

取消选中启用编辑并继续

从现在开始,你的行为就回来了

选项窗口