调试ASP.Net网站和window.onerror

问题描述:

我有一个简单的asp.net网站。调试ASP.Net网站和window.onerror

在JavaScript中,我在window.onerror事件中添加了一个处理程序。

当我在Visual Studio中调试时,他们的处理程序似乎覆盖我的。当任何JavaScript错误发生时,它会进入他们的调试器,并且我的onerror函数永远不会被调用。

有没有什么我可以做,使我仍然运行,而不禁用客户端调试?

恐怕在Visual Studio中的客户端脚本调试是全部或全无。 VS在调试时启动的IE中挂钩了JScript,它没有可配置的选项来处理js错误。

我完全理解你的问题,为什么这是一个大问题。测试客户端错误处理的唯一真正选择是使用venkman,jetbrains(它们有一个新的以web为中心的ide)或其他js调试器。

不告诉你任何你不知道的事情,只是确认它。 ;-)

让我知道你最终决定如何处理这个问题。