WCF REST + Windsor错误处理

我想以一致的方式处理应用程序的内部异常,以便REST Web服务以RESTful方式返回错误。

我正在使用Castle的WCF集成,我无法找到任何有关如何使用WcfIntegration.WindsorServiceHostFactory处理错误的好资源。 想到的唯一解决方案是在Web服务方法上使用Castle的拦截器来捕获“内部”异常并将其转换为HTTP响应属性(例如: KeyNotFoundException将被转换为404 Not Found状态代码)。

有没有更好的方法? 谢谢。


标准WCF IErrorHandler呢?


看看我对这个问题的回答。 我认为HttpContext.Current为空的原因可能是相关的。

链接地址: http://www.djcxy.com/p/45331.html

上一篇: WCF REST + Windsor error handling

下一篇: Define error structure in a REST API