2009-11-20 37 views
1

我已經設置了一個頁面來處理我使用web.config工作的網站中發生的錯誤。我已經使用在web.config中的customErrors部分要做到這一點,如描述here爲什麼自定義錯誤頁面不能用於404錯誤

下面是相關部分

<customErrors mode="On" defaultRedirect="page.aspx?IDDataTreeMenu=357"> 
    <error statusCode="403" redirect="page.aspx?IDDataTreeMenu=357"/> 
    <error statusCode="404" redirect="page.aspx?IDDataTreeMenu=357" /> 
    </customErrors> 

這似乎對所有的錯誤,除了工作,我404只拿到標準IIS 404訪問不存在的網址時出錯。

我在這裏錯過了什麼?

此網站託管在一個共享的服務器上,在IIS因此更改設置不是一個選項

回答

1

檢查與ISP,看看他們是否有在那裏你可以插入到自己的自定義404頁面的引用的地方。

在網絡解決方案,他們給你一個控制面板和一個頁面,你可以設置它。

+0

令人驚訝的是,他們沒有控制面板,我可以改變這種事情。 – Sean 2009-11-20 00:50:46

0
<httpErrors> 
     <clear /> 
     <error statusCode="404" subStatusCode="-1" path="/404.asp" responseMode="ExecuteURL" /> 
    </httpErrors>