我正在寻找一种全局记录Ajax错误的方法。我已经读过很多方法,但是没有一个起作用。问题是,当ajax请求中发生错误时,它会由RestHandler.ExecuteWebServiceCall
处理,并且永远不会触发Application_Error
。
@Michael Liu对here进行了很好的描述。
他的答案的问题在于,如果您在webconfig中将customErrors
选项设置为“开”,则无法获取实际异常并将其记录下来。
请注意,我不想将堆栈跟踪信息返回给javascript或类似的内容。此外,该应用程序非常老旧而且庞大,我无法更改整个系统的肥皂,ajax或日志记录的工作方式,因为这可能会损坏该应用程序。
是否有任何方法可以全局捕获和记录这些异常?
谢谢。