我打开了自定义错误,当我转到
时 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 :(得分: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中配置自定义错误消息的更多信息。