我已经基于
创建了一个Web服务http://blogs.msdn.com/b/endpoint/archive/2010/01/06/introducing-wcf-webhttp-services-in-net-4.aspx
我正在尝试添加基于
的错误hadlerhttp://www.codeproject.com/KB/WCF/WCFErrorHandling.aspx
我已经给了 在web.config中,我得到了 [OperationContract]的结果 基于请求内容类型标头的xml或Json。 但是当发生错误时,错误仅作为XML返回 它不会像JSON一样返回错误 我可以用Wat来获取JSON错误吗?
答案 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/