<customErrors mode="On" defaultRedirect="~/error.aspx"> <error statusCode="404" redirect="~/error.aspx" /> </customErrors>
问题是当我去不存在的URL仍然使用IIS管理器中指定的404错误页面.
问题:我如何使用我创建的error.aspx页面?为什么IIS管理器中的设置会覆盖web.config?
<configuration> <system.web> <customErrors mode="On" defaultRedirect="apperror.aspx"> <error statusCode="404" redirect="404.aspx" /> <error statusCode="500" redirect="500.aspx" /> </customErrors> </system.web> </configuration>
或者如果需要,请尝试从IIS设置更改404错误页面.