【发布时间】:2013-02-21 06:58:58
【问题描述】:
在我的 ASP.NET MVC3 应用程序中,我希望记录所有意外问题。所以我已经登录到Application_Error()。我还发现有 Controller.OnException() 方法,因此我为记录错误的控制器进行了覆盖,然后调用 base.OnException()。
看起来每次在控制器操作中发生异常时,都会调用我的 OnException() 覆盖,然后调用 Application_Error(),因此会执行两次日志记录。
如果我取消我的OnException() 覆盖并只保留登录Application_Error(),我是否仍会记录所有问题或者我会错过任何类型的事件?
【问题讨论】:
标签: asp.net .net asp.net-mvc iis