我在C#2.0中有一個HttpModule
,它處理拋出的異常。無論何時拋出異常,都會調用帶有一些查詢字符串的錯誤頁面(aspx)。它通過Server.Transfer()
完成。Server.Transfer拋出執行子請求的錯誤。如何解決?
但當控制試圖執行Server.Transfer()
,以下拋出異常:
錯誤執行爲[頁面名]的.aspx子請求。
鑑於Request.Redirect()
工作正常。
我試着在傳送請求的頁面的Page指令中設置EnableViewStateMac="false"
。仍然存在問題。
這裏是我試過的代碼:
string errorPage = "errorpage.aspx?id=" + someErrorId
HttpContext.Current.Server.Transfer(errorPage,true);
任何想法,這可怎麼解決?
問題是IIS_IUSER的權限。 – 2016-04-20 13:53:13