WCF错误处理程序

时间:2011-01-27 15:28:33

标签: wcf

我已经基于

创建了一个Web服务

http://blogs.msdn.com/b/endpoint/archive/2010/01/06/introducing-wcf-webhttp-services-in-net-4.aspx

我正在尝试添加基于

的错误hadler

http://www.codeproject.com/KB/WCF/WCFErrorHandling.aspx

我已经给了  在web.config中,我得到了 [OperationContract]的结果 基于请求内容类型标头的xml或Json。 但是当发生错误时,错误仅作为XML返回 它不会像JSON一样返回错误 我可以用Wat来获取JSON错误吗?

1 个答案:

答案 0 :(得分:0)

您需要实现IErrorHandler并编写一个ProvideFault方法以输出为WebContentFormat.Json

您可以在此处获取有关如何执行此操作的所有详细信息:

http://blog.manglar.com/how-to-provide-custom-json-exceptions-from-as-wcf-service/ http://blog.wadolabs.com/2009/03/wcf-exception-handling-with-ierrorhandler/