我有一個問題,重定向到我的錯誤頁面。 在global.asax中我實現了Application_Error,所以我可以捕獲並記錄錯誤。web.config defaultRedirect不工作
如果我把這個:
<customErrors mode="On" defaultRedirect="~/Errore.html" />
一切正常......
與此:
它顯示頁面: http://localhost:3821/Errore.aspx?aspxerrorpath=/pagine/Ricerca.aspx
但Errore .aspx Page_load()或OnError()不被調用,並且頁面顯示wed只是標準的一個,(運行時錯誤),建議更改爲關閉customErrors模式。
這是在我的電腦,所以沒有IIS ......我不使用身份驗證(沒有)
任何線索?
謝謝, 阿爾貝託
UPDATE:發生在Global.aspx 誤差,在的Application_Start()。發生錯誤時,重定向到.aspx頁面將導致錯誤,因爲該應用程序未啓動。解決方案是重定向到一個html頁面。 感謝大家 Alberto
您的默認重定向頁面無法保證加載 - 例如,如果ASP.NET無法編譯您的應用程序。 – 2010-11-25 13:11:46
我同意。如果「errore」頁面只包含HTML,我也可以添加。爲什麼不去.aspx的.html insead? – 2010-11-25 13:21:11