2011-11-08 27 views
0

我知道,如果在asmx中存在未處理的Exception,它會生成soapFault並將其返回給客戶端。我想知道的是,如果有方法返回一個soapFault而不拋出異常。拋出一個異常是一個昂貴的操作,如果可以的話,我想避免它。生成SoapFault而不引發異常

回答

0

AFAIK有沒有這樣的選項(短距離建立完整的XML/SOAP消息,自己即是)......與WCF這可能是稍微容易IMO

你可以拋出一個SoapException,可以徹底而定製:

+0

不是我所期待的答案,但我沒有看到任何說這是可能的事情。不幸的是,在我的情況下,它是一個現有的asmx服務,並且將其轉換爲WCF服務的範圍之外。 –