everyone! 我有asp.net錯誤例外的問題。 我正在處理房地產網絡應用程序和谷歌已作出指數的房地產鏈接。但經過一段時間後,幾個房地產在db中不再存在。 問題是下一:如果用戶點擊鏈接,房地產,不以dB爲單位存在了, 我需要狀態代碼返回我的custome錯誤頁404狀態碼爲404的ASP.NET頁面
我嘗試這樣做,在明年方式:
- 在處理URL我檢查如 房地產存在
- 如果不是我扔 我自己
RealEstateDontExistException
- 在Global.asax中在處理服務器的錯誤 我檢查這個錯誤是 型
RealEstateDontExistException
然後 - 我設置:
Responce.StatusCode = 404; Server.CleanError(); Server.Transfer("~/ErrorPage.aspx");
我需要證明的aspx頁面,狀態碼404 在本地主機的正常工作。但是,如果我嘗試從生產服務器獲取不存在房地產,那麼Web瀏覽器告訴我下一個文本
「您正在尋找已被刪除的資源,有其名稱更改,或者暫時不可用。」 與狀態代碼404.
有人可以幫助我嗎?謝謝 。
你確認服務器上存在'ErrorPage.aspx'嗎? – 2011-04-08 11:34:40