2013-03-18 103 views
0

我們已經在httpmodule INIT方法中寫了一些代碼,它只會執行一次。代碼連接到第三方Web服務,有時可能會出現錯誤(如Web服務停止)。我們正在使用Application_Error事件處理全局應用程序錯誤。當發生異常時,INIT方法不會觸發Application_Error事件

當從init方法發生錯誤時,它不會重定向到錯誤頁面。 請幫忙。

開發:共享點網站。

回答

0

我的猜測是這是b/c最終調用你的Init()方法的方法沒有在未處理的異常上調用Application_Error的相同行爲。

但是......這真的是你想要的行爲?看起來如果某個Web服務調用在一個請求上失敗,您希望它向用戶返回一個錯誤,但在下一個請求中再次嘗試。否則,您將不得不重新啓動您的應用程序以使Init()再次運行。