ASP.NET Core MVC (vormals MVC 6) Rasiererfehler, die nicht vom Ausnahmefilter abgefangen werden

Background: ASP.NET 5 (ASP.NET Core 1.0) MVC 6-Anwendung mit Dapper und dem Repository-Muster

Natürlich versuche ich, wie bei jeder anderen Website / App, die meisten / alle Ausnahmen, die auf meiner Website erscheinen, zu beseitigen.

Ich habe ein @ implementieExceptionFilter, um alle unbehandelten Ausnahmen wie diese abzufangen:

public class UnhandledExceptionFilter : ActionFilterAttribute, IExceptionFilter
{
    private readonly IErrorRepo _errorRepo;

    public UnhandledExceptionFilter(IErrorRepo errorRepo)
    {
        _errorRepo = errorRepo;
    }

    public void OnException(ExceptionContext context)
    {
        try
        {
            _errorRepo.SaveException(context.Exception);
        }
        catch { }
    }
}

Dies funktioniert gut, wenn der Fehler von @ komC# code. Aber ich habe absichtlich Fehler in meine Rasiereransichten (cshtml-Dateien) eingefügt und diese werden von diesem Filter NICHT erfasst.

Gibt es ein zusätzliches Attribut / eine zusätzliche Schnittstelle, die ich erben muss, um Rasiermesser-Ausnahmen abfangen zu können?

AKTUALISIEREN

Hier wird das Filterattribut in der Datei startup.cs in der Methode ConfigureServices angegeben.

    services.AddMvc(options =>
    {
        options.Filters.Add(new UnhandledExceptionFilter(new ErrorRepo(Configuration)));
    });