2012-07-23 87 views
0

我已經構建了一個運行在IIS 7.5上的asp.net網站。在web.config中,我們使用404頁面的自定義錯誤。404無法正常工作

<customErrors mode="On" defaultRedirect="~/oops.aspx?type=error"> 
    <error statusCode="404" redirect="oops.aspx?type=404"/> 
</customErrors> 

當我們說www.ourdomain.com/stackoverflow的網址,我們重定向到404頁,我們在我們的customErrors web.config中集的一部分。當我們去www.ourdomain.com/stackoverflow.aspx時,我們得到一個空白頁面而不是404頁面(因爲這個頁面不存在)。此外,該頁面獲得狀態碼200(對於確定)。

+0

你做了一些URL重寫? – eugeneK 2012-07-23 07:06:05

回答

1

檢查你的URL重寫方法,如果它的正確重定向到您的錯誤頁面的路徑...因爲你得到的狀態代碼200,它表明你的處理已完成。所以你應該檢查你的URL重寫方法的錯誤...