大约两周前,我失去了调试JavaScript的能力。我安装了所有更新的Windows 8 Pro,IE 10和Visual Studio 2012。在此之前,我没有任何问题 - 现在它在每个项目上都有。
我得到的信息是......
“没有可用的源。当前代码线程当前没有运行代码或无法获得调用堆栈”
关于如何恢复JavaScript调试器的任何建议?我已经尝试过修复和重新安装但没有成功。
提前感谢您的帮助。
答案 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
在提升的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,问题解决了。