Visual Studio 2008附带了很好的javascript调试功能。
但是我用NetBeans调试器玩了一点,它已经从微软安装了一个丑陋的脚本调试器到我的IE ...通常IE应该问我想用什么调试,但现在我无法用Visual启动调试Studio,脚本调试器自动启动...卸载脚本调试器后,我根本无法在IE中调试。即使附加到iexplore.exe进程也无济于事......
再次安装了脚本调试器......:(((((p>
如何再次在IE中恢复我的Visual Studio调试工作?
答案 0 :(得分:4)
答案 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)工具 - >管理加载项 - >启用或禁用加载项...: 禁用令人不安的调试程序。