Это зависит от исключения.
Для некоторых исключений вы просто захотите зарегистрировать их и продолжить.Для других вы захотите проинформировать пользователя о чем-либо.
Конкретным примером, который я недавно имел, было собственное приложение, которое опирается на некоторые веб-сервисы.Когда веб-службы не отвечают, приложение не работает.
В этом сценарии выбрасывается WebException
, и я использую это, чтобы сообщить пользователю, что служба не будет работать в это время.
В этом случае я обрабатываю исключение на своем уровне обслуживания и также позволяю ему распространяться вверх по цепочке, чтобы я мог реагировать на него в контроллере.