我有一個ASP.NET C#3.5 Web應用程序,它將另一個ASP.NET Web服務用作Web引用。 Web服務內置於某些專有硬件設備中。問題是,該設備一直有麻煩,不能訪問。我的Web應用程序正在遭受這種痛苦,因爲它需要花費一分鐘才能加載。它確實加載,但不能接受。Webservice不可用
該服務是在try catch塊實例化也不例外正在拋出,但輸出窗口顯示:
型「System.Net.WebException」的第一次機會異常出現在System.dll中
我知道有一個更好的方法來處理這個問題,但我畫的是空白。
任何幫助表示讚賞。
更新:仍在尋找如何處理無法訪問而不會影響網站的web服務的答案。
把它拆開後,我發現了一個例外。這是一個標準的「無法連接」異常。現在的問題是超時,我已經嘗試在System.Web - > Pages屬性下的web.config中將asyncTimeout設置爲5000。它仍然需要花費20秒才能拋出異常。有任何想法嗎?
有壞代碼顯示,我知道問題。該服務不可用。我正在尋找更多如何處理服務,以不影響我的應用程序。基本上我想在可用時使用該服務,並且在沒有它的情況下優雅地降級。 希望這可以清除一些事情。 感謝您的幫助 – 2009-06-16 02:50:00