我打开了自定义错误,当我去
www.mywebsite.com/video/default.aspx
它显示对应于 404 的错误,这很好
但是当我去www.mywebsite.com/video/
它显示一个通用的 iis 404 错误。
我的其他有文件的页面可以正常工作
www.mywebsite.com/photo/
,www.mywebsite.com/photo/default.aspx
因为文件存在并且默认设置在 IIS 中。
请帮忙。谢谢!
我打开了自定义错误,当我去
www.mywebsite.com/video/default.aspx
它显示对应于 404 的错误,这很好
但是当我去www.mywebsite.com/video/
它显示一个通用的 iis 404 错误。
我的其他有文件的页面可以正常工作
www.mywebsite.com/photo/
,www.mywebsite.com/photo/default.aspx
因为文件存在并且默认设置在 IIS 中。
请帮忙。谢谢!
web.config 中指定的 404 处理程序仅适用于 ASP.NET 运行时处理的文件。这就是为什么它适用于www.mywebsite.com/video/default.aspx
而不是www.mywebsite.com/video/
,您观察到的一般错误是 IIS 中默认配置的错误。您需要进入 IIS 管理器并将 404 设置为重定向到您的PageNotFound.aspx
.
这是有关在 IIS 6.0 中配置自定义错误消息的更多信息。