我開發了Silverlight客戶端,使異步Web服務調用到asmx Web服務。問題是,我想處理異常,以便能夠在客戶端應用程序中告知Web服務中是否存在異常(因此將記錄在Web服務的本地)或者是否存在通信問題(即Web服務的端點是錯誤的)。處理異步ASMX Web服務異常
在我的項目中測試兩種類型的異常,我得到了相同的一般異常:
System.ServiceModel.CommunicationException: The remote server returned an error: NotFound.
這個例外是驚人的無用時異常的web服務發生,因爲它顯然已經找到。
是否存在與安全性有關的通用錯誤(不被允許查看真正的錯誤)?這不可能是因爲我在開發PC上運行時沒有調試字符串。
無論哪種方式,我的問題是,在商業silverlight應用程序中處理異步錯誤的最佳方法是什麼?
任何鏈接或想法是最受歡迎的! :)
非常感謝!
Andy。
我覺得這原來是一個重複 - http://stackoverflow.com/questions/1910915/can-silverlight-wcf-client-read-exceptions-from-an-asmx-web-service - 它確實有一個接受的答案,雖然... – Bermo 2010-04-16 11:12:11