2010-03-11 7 views
0

Я хочу обрабатывать внутренние исключения приложения согласованным образом, чтобы веб-службы REST возвращали ошибки в RESTful way.WCF REST + Обработка ошибок Windsor

Я использую интеграцию WCF замка, и я не мог найти никаких хороших источников о том, как обрабатывать ошибки, используя WcfIntegration.WindsorServiceHostFactory. Единственное решение, которое приходит на ум, - использовать перехватчики Castle в методах веб-сервисов, чтобы уловить «внутренние» исключения и перевести их на свойства ответа HTTP (например: KeyNotFoundException будет переведен в код состояния 404 Not Found).

Есть ли лучшие способы? Благодарю.

ответ

1

Что касается стандартного WCF IErrorHandler?

+0

Да, это, вероятно, будет лучшим вариантом. Как только я узнаю, как подключить чертово в WCF. –

0

Проверьте мой ответ на вопрос this. Я думаю, что причиной того, что HttpContext.Current является null, может быть связано.

Смежные вопросы