Я хочу обрабатывать внутренние исключения приложения согласованным образом, чтобы веб-службы REST возвращали ошибки в RESTful way.WCF REST + Обработка ошибок Windsor
Я использую интеграцию WCF замка, и я не мог найти никаких хороших источников о том, как обрабатывать ошибки, используя WcfIntegration.WindsorServiceHostFactory
. Единственное решение, которое приходит на ум, - использовать перехватчики Castle в методах веб-сервисов, чтобы уловить «внутренние» исключения и перевести их на свойства ответа HTTP (например: KeyNotFoundException
будет переведен в код состояния 404 Not Found
).
Есть ли лучшие способы? Благодарю.
Да, это, вероятно, будет лучшим вариантом. Как только я узнаю, как подключить чертово в WCF. –