Моя группа разрабатывает приложение на основе служб (.NET WCF), и мы пытаемся решить, как обрабатывать исключения в наших внутренних службах. Должны ли мы выбрасывать исключения? Возвращать исключения, сериализованные как XML? Просто верните код ошибки?
Имейте в виду, что пользователь никогда не увидит этих исключений, только для других частей приложения.