我有一个MVC 3网络应用程序,我正在使用“
HandleError”动作过滤器进行异常处理.我的这个动作过滤器实现如下:
[HandleError] public class BaseController : Controller {...}
这是我的所有控制器派生的基类.在我的web.config中我和我的共享文件夹中有一个Error.cshtml(.cshtml因为我使用Razor).一切都工作正常,我得到一个很好的异常处理(由我的功能格式化)
最近,不知怎的,我得到了“未处理的异常(YSOD)”,由于“customErrors”,我得到了默认的ASP.Net错误消息,该消息没有任何关于实际异常的信息.这发生在一个AJAX帖子中.但是,我无法重现它.
是否有任何类型的错误可以逃避此动作过滤器?