我的web服務方法返回一個集合對象,這將很好地序列化,這要感謝C#web服務的工作方式!如何從ASMX Web服務返回錯誤?
但是,如果我的代碼拋出一個未捕獲的異常,我想要返回一個自定義錯誤對象。
這可能使用C#ASP.NET v2嗎?
例如,
正常操作應該返回:
<Books>
<book>Sample</book>
<book>Sample</book>
</Books>
但在錯誤我想
<error>
<errorMessage></errorMessage>
</error>
請注意,ASMX Web服務不能正確支持SOAP故障。生成的WSDL不會定義錯誤,導致某些客戶端忽略它們或在收到錯誤時返回致命錯誤。使用WCF來避免這個問題。 – 2010-11-26 23:24:53