生成SoapFault而不抛出异常

时间:2011-11-08 22:09:05

标签: soap asmx

我知道当asmx中存在未处理的Exception时,它会生成一个soapFault并将其返回给客户端。我想知道的是,如果有办法返回soapFault而不抛出异常。抛出异常是一项昂贵的操作,如果可以,我想避免使用它。

1 个答案:

答案 0 :(得分:0)

AFAIK没有这样的选择(简直就是自己构建完整的XML / SOAP消息)...使用WCF这可能会稍微容易一点IMO

您可以抛出SoapException并可以相当彻底地进行自定义: