弹出IE脚本调试

时间:2008-09-26 17:45:02

标签: asp.net debugging

为了调试asp.net web应用程序,我必须启用IE Script调试。不幸的是,在过去一周左右谷歌的分析javascript已经出现了问题。因此,当我浏览到具有谷歌分析的网站时,我收到一点“弹出”运行时错误。你想调试吗?“

是的,即使stackoverflow也会受到影响。

这是对屁的巨大痛苦。是否有任何方法可以保持IE脚本调试以保持.net调试器满意,但摆脱弹出窗口?

4 个答案:

答案 0 :(得分:4)

我建议仅将IE用于调试目的,而Firefox则用于其他所有内容。你的生活将从中受益。

答案 1 :(得分:2)

调试ASP.NET页面不需要脚本调试,只有在您希望逐步执行脚本错误时才需要调试,您可以在IE中禁用此选项并仍然可以调试您的服务器代码。不幸的是,这是一个IE浏览器的选项,所以如果它已经开启,如果关闭它就会关闭。

但禁用该选项不会阻止您调试asp.net应用程序。

答案 2 :(得分:2)

您是否在IE中专门调试javascript行为?如果没有,请获取FirefoxFirebug。在IE中进行Javascript调试很痛苦,只应该在你试图修复IE特性的情况下使用它。如果您只是在调试Web表单,则不需要在IE中启用脚本调试。

答案 3 :(得分:1)

您可以编写一些代码来更改注册表中的以下键

HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ Main \ Disable Script Debugger

根据您的项目方式,您可以将其与实际构建(通过宏)绑定,或者如果将其放在Application_Start事件中的某个位置。

恢复正常可能会有点困难。可能你可能会看到iexplore.exe进程,当它死亡时你还原它。

希望有所帮助。