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