我有一個Silverlight應用程序,其中wcf調用失敗。Silverlight和http代碼
我需要告訴我是否收到HTTP 500錯誤與504錯誤。
有沒有什麼辦法可以在silverlight中捕獲這個,所以我可以登錄它?
我有一個Silverlight應用程序,其中wcf調用失敗。Silverlight和http代碼
我需要告訴我是否收到HTTP 500錯誤與504錯誤。
有沒有什麼辦法可以在silverlight中捕獲這個,所以我可以登錄它?
客戶端HTTP堆棧將返回504錯誤。
由於瀏覽器堆棧中的限制,您在應用程序中看不到504錯誤。瀏覽器將只返回200或404到任何插件(如Silverlight)。
您可以使用Fault Contracts解決此問題。
您需要Wcf Faults包裝錯誤並通過錯誤合約返回給客戶端代理 – sll 2013-03-06 16:42:35
您無法包裝504它不會到達WCF。另一個問題沒有回答這個問題。 – zachary 2013-03-07 23:45:36