MVC拦截器能捕获程序中发生的所有错误吗

MVC拦截器能捕获程序中发生的所有异常吗?
如题,利用拦截器可以捕获程序中发生的所有异常吗?
    public sealed class CustomHandleErrorAttribute : FilterAttribute, IExceptionFilter
{
        /// <summary>
        /// 出现异常时执行。
        /// </summary>
        /// <param name="filterContext">异常上下文。</param>
        public void OnException(ExceptionContext filterContext)
        {//.....}

}

        /// 注册全局过滤器。
        /// </summary>
        /// <param name="filters">全局过滤器集合。</param>
        public static void RegisterGlobalFilters(GlobalFilterCollection filters)
        {
            filters.Add(new CustomHandleErrorAttribute());
        }
------解决方案--------------------
ExceptionFillters 拦截器  可以的啊

public class ExceptionFillters : FilterAttribute,IExceptionFilter
    {

        public void OnException(ExceptionContext filterContext)
        {
            
        }
    }