【发布时间】:2023-04-08 12:39:01
【问题描述】:
我在 Visual Studio 的 Internet Explorer 中调试 JavaScript 时遇到了最奇怪的问题。
如果我在 JavaScript 代码中设置断点并在调试模式下运行 (ASP.NET MVC) 项目,我会很好地命中断点。但在那之后不久,在断点处,我的整个计算机几乎锁定了 10-30 秒。在此期间,我可以移动鼠标指针,但不能与任何东西交互。如果我最终单击某些东西,计算机就会开始发出哔哔声。 10-30 秒后一切恢复正常。
直到几天前,调试工作都还不错。不同的 ASP.NET MVC 项目显示相同的行为。 我在 Windows 8 Enterprise 64 位上运行 Internet Explorer 10 和 Visual Studio 2012。 我没有第三方防病毒软件(只有 Windows Defender)。我没有智能跟踪。我只有一个断点,所有其他的都被删除。我已尝试删除我的 .suo 文件。
【问题讨论】:
-
无论如何,我在 3 台不同的计算机上遇到了完全相同的问题。它们的共同点是:Windows 8 64bit、Visual Studio 2012(所有最新的官方补丁/更新都是最新的)、ReSharper 7.1.1000.900、Telerik Phone RAD Controls、DevExpress DXtreme 12.latest、Git Source Control Provider。我还没有开始消除任何插件。
-
我遇到了同样的问题。 Morover,ctrl+K+D 也工作得这么慢。在您的代码中应该有语法错误。例如,我遇到了 json 的问题。 [{"value": "New", "onclick": "CreateNewDoc()"},{"value": "Open", "onclick": "OpenDoc()"},]。 json 末尾有一个 (,) ,而不是需要。它减慢了视觉工作室的速度。你可能有语法问题。
-
我不再使用此环境,也无法再重现该问题。但请注意,问题不仅仅是浏览器或 VS 挂起,而是整个操作系统。一切都变得没有响应。
标签: javascript debugging windows-8 visual-studio-2012 performance