(重新)使用Visual Studio 2008在IE7中启用JavaScript调试器

时间:2009-03-18 16:00:31

标签: javascript visual-studio debugging internet-explorer

Visual Studio 2008附带了很好的javascript调试功能。

但是我用NetBeans调试器玩了一点,它已经从微软安装了一个丑陋的脚本调试器到我的IE ...通常IE应该问我想用什么调试,但现在我无法用Visual启动调试Studio,脚本调试器自动启动...卸载脚本调试器后,我根本无法在IE中调试。即使附加到iexplore.exe进程也无济于事......

再次安装了脚本调试器......:((((

如何再次在IE中恢复我的Visual Studio调试工作?

5 个答案:

答案 0 :(得分:4)

确保在IE设置中未禁用脚本调试。可能不是你情况的答案,但我一直忘记这一点。

IE7 Tools - Internet Options - Advanced

答案 1 :(得分:4)

我有同样的问题。它还没有完全解决,但我会分享我拥有的东西。

要让IE再次看到调试器,请执行以下操作:  1.打开Visual Studio。  2.转到工具>选项>调试>刚刚在时间。  3.启用脚本复选框,单击确定。  4.关闭Visual Studio。

现在,当我尝试调试它时,打开Visual Studio但出现此错误: “无法附加到崩溃进程。发生错误通常表示安装损坏(代码0x80040155)。如果问题仍然存在,请通过”控制面板“中的”添加或删除程序“修复Visual Studio安装。”

明天我回到办公室时,我会尝试修复Visual Studio。

答案 2 :(得分:0)

How to debug Windows Script Host, VBScript, and JScript files。尤其

  

确保以下注册表   key设置为1:   HKEY_CURRENT_USER\Software\Microsoft\Windows Script\Settings\JITDebug

答案 3 :(得分:0)

如果您使用全局错误处理程序 window.onError ,此处理程序会阻止JS错误被捕获,IE不会询问我们是否要使用VS进行首次亮相。

作为另一种选择,您可以将VS附加到IE进程,然后将断点放在资源视图中可用的任何JS脚本中。 VS应该在进程列表中的IE进程旁边显示(脚本,x86),如果脚本不在列表中,则意味着你没有正确地取消选中@Jon Erickson提到的“禁用脚本调试”

答案 4 :(得分:0)

IE(7)工具 - >管理加载项 - >启用或禁用加载项...: 禁用令人不安的调试程序。