我正在将代码从ASMX转换为WCF。在我的ASMX Web服务我扔回去SOAP异常,如:应该使用WCF服务抛出什么样的异常类型?
if (ex.InnerException != null)
{
SoapException se = new SoapException(ex.Message, SoapException.ServerFaultCode, Context.Request.Url.AbsoluteUri, ex.InnerException);
throw se;
}
我丢回给WCF客户端调用我的服务是什么样的异常?我猜测SOAP除了是一种错误的类型,因为测试客户端并不认为它是一个有效的错误,而只是说 - 在Web服务中发生了内部错误。
一个很好的解释,我希望我可以upvote两次。谢谢。 – Noich 2013-03-03 10:03:50