По моему опыту, на самом деле не существует простого способа сделать это (добавление пользовательских ошибок в web.config просто не сокращает его, главным образом потому, что MVC всегда (или почти всегда) возвращает 500 при любом неудачном запросе),Ссылка, которую вы разместили, является в значительной степени лучшим способом, хотя она имеет некоторые вариации (например, вы можете обрабатывать 404 исключения с атрибутом вместо изменения фабрики контроллеров).