Зачем вам нужно писать код для движка пользовательского представления именно для этой ситуации. Вы можете справиться с этим делом, используя приведенный ниже фрагмент кода.
protected override void OnException(ExceptionContext filterContext)
{
if (filterContext.Exception.GetType() == typeof(InvalidOperationException))
{
filterContext.Result = RedirectToAction("Index", "Home");
filterContext.ExceptionHandled = true;
}
base.OnException(filterContext);
}
Полагаю, у вас должен быть базовый контроллер для вашего приложения. Просто вставьте выше код в этом.
Надеюсь, это поможет вам.