VS2012丢失JavaScript调试器

时间:2012-12-16 12:23:11

标签: javascript debugging visual-studio-2012

大约两周前,我失去了调试JavaScript的能力。我安装了所有更新的Windows 8 Pro,IE 10和Visual Studio 2012。在此之前,我没有任何问题 - 现在它在每个项目上都有。

我得到的信息是......

“没有可用的源。当前代码线程当前没有运行代码或无法获得调用堆栈”

关于如何恢复JavaScript调试器的任何建议?我已经尝试过修复和重新安装但没有成功。

提前感谢您的帮助。

5 个答案:

答案 0 :(得分:17)

在Win 7 64bit上安装IE 10后,我遇到了同样的问题。我尝试了几个东西,包括“修复”VS,卸载/重新安装IE10。我无法让VS在javascript中为任何东西设置断点。

最终有效的是在VS 2012中我点击了“播放”工具栏按钮(指向右侧的绿色小箭头),并为Internet Explorer列出了两个项目,其中一个是默认项目。在该按钮下拉的底部,我选择了“浏览方式”,其中显示了一个对话框,让我删除两个IE中的一个。我还选择了Chrome,然后回到可能产生影响的IE浏览器。无论如何,在这之后,一切都恢复了。

答案 1 :(得分:1)

我一直在播放并删除了KB2781514,在VS2012上进行了修复并重新启动了JavaScript调试器 - 所有这些似乎现在都有效,但我真的害怕安装该更新。

我还关闭了自动更新,并确保在添加大部分未来更新之前设置还原点。

答案 2 :(得分:1)

尝试此帖子的解决方案 - VS2010 and IE10 Attaching the Script debugger to process iexplore.exe failed

  • 关闭IE
  • 在提升的cmd提示符下运行以下命令:

    regsvr32.exe“%ProgramFiles(x86)%\ Common Files \ Microsoft Shared \ VS7Debug \ msdbg2.dll”

    32位操作系统上的%ProgramFiles%

    重启VS& IE浏览器。 我重新启动机器以确定。

答案 3 :(得分:0)

去年12月,我在WIN7 + IE10 CTP上遇到了与VS2010和VS2012相同的问题。我希望这个问题在IE10的RTM版本中得到解决,今天我发现它不是(可能因为它不是IE10的问题)。

在下面的链接中查看我的答案,也许它也适合你。

VS2010 and IE10 Attaching the Script debugger to process iexplore.exe failed

答案 4 :(得分:0)

我在Windows 8 + IE 10 + VS2012 Update 1上遇到了同样的错误,但今天我用Update 2更新了vs2012,问题解决了。

VS2012 Update 2 here