2012-08-03 81 views
1

我的ASP.Net Web服務的httprequest執行超時爲110秒(默認值)。如果處理時間超過110秒,我想要將一個自定義異常拋出到我的客戶端應用程序。如何以及在哪裏處理?處理httprequest執行超時場景

+0

當然,更好的方法是讓一個系統不會達到執行超時的程度,可能是異步的? – ChrisBint 2012-08-03 11:00:05

+0

是的,我同意,但現在我必須與當前的架構共存。 – Shanadas 2012-08-03 11:04:40

回答

0

有一個解決方法,但不是一個好的解決方案。

我可以通過使用 Server.GetLastError()獲取Global.ASAX中的Application_Error事件中的異常信息。 我沒有成功發送自定義異常。在嘗試解析SOAP xml之前,我會問我的客戶端開發人員檢查HTML內容。