Пропускать исключения через границы обслуживания, плохая идея? - PullRequest
3 голосов
/ 29 июня 2011

У меня есть несколько служб, работающих как службы WCF и веб-хосты в IIS.

Если клиент вызывает операцию над службой и происходит сбой работы, каков наилучший способ информирования клиента об этой ошибке?

Должен ли я вернуть исключение клиенту?Моя главная задача при этом заключается в том, что, если я передаю исключение с веб-хоста, иногда происходит сбой пула приложений из-за настроек быстрого сбоя.

Спасибо!

1 Ответ

2 голосов
/ 29 июня 2011

Я бы поймал исключение и передал его внутрь объекта Response, который хочет клиент.

И Клиент может попытаться на него отреагировать (проверив состояние и любое сообщение об исключении).

таким образом, любые плохие запросы не приведут к краху вашего веб-сервиса

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...