debugging - 浏览器链接总是要求 "Do you want to stop debugging"

标签 debugging browser-link

只是想知道我的浏览器一直询问我是否想在每次点击浏览器链接刷新时停止调试非常烦人,因为这会减慢开发时间。

有没有其他人遇到过这个?

干杯

最佳答案

更新的答案,现在找到根本原因
经过两年看到这个错误时断时续,我终于明白是什么原因造成的。非常感谢 Damian Edwards 在社区站会上提到这一点!

作为开发人员,我们经常在 Visual Studio 中以 Debug模式而不是 Release模式进行所有开发。我们用 F5 运行我们的项目是很常见的。在这种情况下,VS 在启用调试器的情况下运行项目,这并不奇怪。

所以事实证明,当您尝试通过浏览器链接刷新时,“您想停止调试吗?错误对话框是说”您做了一些更改,看起来它们可能需要重新编译 razor View 才能刷新页面,并且为了做到这一点,Visual Studio 需要停止调试器 session ,可以吗?”

和修复?这会让你大吃一惊。如果您想在进行 html/css 更改时使用浏览器链接快速刷新页面并且不再看到此消息,请执行以下操作:使用 CTL+F5 而不是 F5 运行项目 .这将在不启动调试器的情况下运行项目,如果您打算使用 browerlink 在 View 上执行一堆 html css 工作,那么您可能无论如何都不会使用调试器。 :-) 就是这样,没有更多的错误信息。砰。 别客气。 (我花了 T W O Y E A R S 才弄明白。手贴在额头上,眼睛滚动)

我在下面留下了我的原始答案,因为它在某些情况下似乎确实有帮助,并且已经收到了一些赞成票,但事后看来,我认为这更像是一个巧合的观察,而不是根本原因。

原来的
我已经为这个问题苦苦挣扎了将近一年。我可能刚刚发现了原因。我同时运行两个 Visual Studio 副本,每个副本都有不同的 Web 项目。然后,当我尝试获取浏览器链接以在 Visual Studio 的一份副本中刷新浏览器时,它会询问“您要停止调试吗”。

然后我退出了 Visual Studio 的第二个副本,并在 Visual Studio 的第一个副本中重新运行了 Web 项目,当我尝试获取浏览器链接以刷新浏览器时,它在没有提示的情况下运行良好。是的。比“是否要停止调试”更好的错误消息可能是“看起来您正在 Visual Studio 的不同副本中同时运行两个 Web 项目。Browserlink 不支持此功能,请关闭其中一个。”

关于debugging - 浏览器链接总是要求 "Do you want to stop debugging",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22324634/

相关文章:

JAVA - 仅当我使用调试运行它时才会出现异常

c - Mac OS (10.13.1) fork 进程的task_for_pid "(os/kern) failure"

html - 如何在 IE 和 Mozilla 中查看完整的源代码

sharepoint - 调试 SharePoint 2007 代码

visual-studio - 禁用浏览器链接 - 哪个工具栏

asp.net - Visual Studio 2017 调试无法启动程序 指针无效

c# - Visual Studio 2015 Update 3 中 ASP.NET Core v1.0 的浏览器链接

asp.net-mvc - 如何让浏览器链接在 asp mvc 6 项目中工作

visual-studio - 为什么 Chrome 中的控制台在 browserLink 中显示 404 not found?

c# - 我在哪里可以找到 .net 4.0 SOS.dll?