Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wcf WebFaultException是否传回XML消息而不是字符串?_Wcf_Exception_Faultexception - Fatal编程技术网

Wcf WebFaultException是否传回XML消息而不是字符串?

Wcf WebFaultException是否传回XML消息而不是字符串?,wcf,exception,faultexception,Wcf,Exception,Faultexception,在我的RESTful服务层中,我遇到的任何异常都被捕获为错误异常。在该FaultException中,有一个自定义XML消息,其中包含、和。我将异常重新打包为WebFaultException,以便将响应头的HttpStatusCode设置为400、401、404等 但是,我不想使用WebFaultException(字符串消息,HttpStatusCode代码)。我希望消息也是XML消息 有人看过如何设置响应消息的HttpStatusCode和设置XML消息吗?我正在使用Fiddler检查我的

在我的RESTful服务层中,我遇到的任何异常都被捕获为错误异常。在该FaultException中,有一个自定义XML消息,其中包含
。我将异常重新打包为WebFaultException,以便将响应头的HttpStatusCode设置为400、401、404等

但是,我不想使用
WebFaultException(字符串消息,HttpStatusCode代码)
。我希望消息也是XML消息


有人看过如何设置响应消息的HttpStatusCode和设置XML消息吗?我正在使用Fiddler检查我的响应标题和服务中出现的任何消息。

我所做的是创建一个新类
MyException
,该类具有简单属性,并使用
WebFaultException
,运行良好。我在以下链接中找到了解决方案:

FYI,该链接现在已断开。