2009-11-13 14 views
0

我有自定義錯誤打開,當我去的customErrors只抓到明確的頁面鏈接

www.mywebsite.com/video/default.aspx它表明這相當於404錯誤,這是好的

,但是當我去www.mywebsite.com/video/它顯示了一個通用的iis 404錯誤。

我的其他頁面的文件工作正常,如 www.mywebsite.com/photo/將重定向到www.mywebsite.com/photo/default.aspx,因爲文件存在並且默認設置在IIS中。

請幫忙。謝謝!

+0

您可以發佈您的標籤以及您使用的是哪個版本的ASP.NET? – 2009-11-13 20:40:06

+0

你使用的是什麼版本的iis? – 2009-11-13 21:06:32

+0

IIS 6 通過 <錯誤的StatusCode = 「404」 重定向= 「〜/錯誤/ PageNotFound.aspx」/> Sergey 2009-11-13 21:38:05

回答

1

在web.config中指定的404處理程序僅適用於由ASP.NET運行時處理的文件。這就是爲什麼它的工作原理是www.mywebsite.com/video/default.aspx而不是www.mywebsite.com/video/,您觀察到的一般錯誤是IIS中默認配置的錯誤。您將需要進入IIS管理器並將404設置重定向到PageNotFound.aspx

Here's更多關於在IIS 6.0中配置自定義錯誤消息的信息。