我在 Visual Studio 的 Internet Explorer 中调试 JavaScript 时遇到了最奇怪的问题。
如果我在 JavaScript 代码中设置断点并在 Debug模式下运行 (ASP.NET MVC) 项目,我会很好地命中断点。但在那之后不久,在断点上,我的整个计算机几乎锁定了 10-30 秒。在此期间我可以移动鼠标指针,但不能与任何东西交互。如果我最终点击某些东西,电脑就会开始发出哔哔声。 10-30 秒后一切恢复正常。
几天前调试工作正常。不同的 ASP.NET MVC 项目显示相同的行为。 我在 Windows 8 Enterprise 64 位上运行 Internet Explorer 10 和 Visual Studio 2012。 我没有第三方防病毒软件(只有 Windows Defender)。我没有智能跟踪。我只有一个断点,所有其他的都被删除了。我已尝试删除我的 .suo 文件。
最佳答案
当网站上的脚本通常运行时间过长时,我的浏览器 (ff) 会锁定我。然后它会抛出停止脚本提示。如果是同一个错误脚本导致锁定,那么您可以在三台计算机上复制它是有道理的。我怀疑如果你在 win 7 机器上尝试它会很重要,win xp,但如果你认为系统配置是一个原因,那么这些是显而易见的测试。此外,请尝试在脚本的前面设置断点以告知锁定的内容/时间。
另一方面,我一直在使用 firebug 调试 firefox 中的 javascript 并取得了巨大的成功。
关于javascript - Visual Studio JavaScript 调试速度极慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13083930/