我正在使用Visual Studio 2017 RC,并且对单击Debug时弹出的新Chrome窗口感到非常沮丧。
调试Chrome窗口的问题:
有谁知道如何禁用这个新的Debug样式窗口并回到VS 2015中的样式?
答案 0 :(得分:345)
答案 1 :(得分:45)
这不是问题,而是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实例,请取消选中它。
希望这有帮助。
答案 2 :(得分:18)
以下是有关此新功能的Microsoft博客,以及如何还原。
以下是我禁用的路径:
调试&gt;选项&gt;调试&gt;一般&gt; (取消选中)为ASP.Net(Chrome和IE)启用JavaScript调试。
答案 3 :(得分:15)
对于VS 2017,请转到工具->选项->项目和解决方案-> Web项目,然后取消选中最后一个选项,如图所示。
答案 4 :(得分:5)
答案 5 :(得分:2)
调试&gt;选项&gt;调试&gt;一般&gt; (取消选中)为ASP.Net(Chrome和IE)启用JavaScript调试。
工具&gt;选项&gt;项目和解决方案&gt; Web项目,取消选中“关闭浏览器窗口时停止调试程序”
适合我,视觉工作室专业2017,v 15.7.3
答案 6 :(得分:0)
我正在使用Visual Studio 2017,对我有用的是这两个选项的组合:
当我仅使用这两个中的一个时,它不起作用。
答案 7 :(得分:0)
如果您使用 JavaScript 情况
对于启用和禁用,VisualStudio中的JavaScript调试在所有版本上均相同
答案 8 :(得分:-1)