最佳答案
在一个旧站点中,我通过添加 redirectMode="ResponseRewrite"
(3.5 SP1中的新版本)改变了 CustomErrorsworks 的方式:
<customErrors mode="RemoteOnly" defaultRedirect="Error.aspx" redirectMode="ResponseRewrite">
<error statusCode="404" redirect="404.aspx" />
</customErrors>
问题在于: 它向我显示了通用错误页面(没有设置 customErrors
时得到的错误页面)。如果我移除 redirectMode="ResponseRewrite"
的部分,它工作正常。
我肯定3.5 SP1已经安装在服务器上了,因为我在同一台服务器上的其他站点上使用了相同的设置。
有什么想法吗?