猿问

关于404错误的配置求解

我想自已做一个404错误的转向.web.config里面的配置如下:
<customErrors mode="On" defaultRedirect="GenericErrorPage.htm">
            <error statusCode="403" redirect="NoAccess.htm" />
            <error statusCode="404" redirect="FileNotFound.htm" />
        </customErrors>

同样,我也在站点根下建立了FileNotFound.htm文件.我再在浏鉴器里面故意输入一个错误的地址.但无法转向到自定义的filenotfound.htm文件.是怎么回事?


白板的微信
浏览 376回答 2
2回答

ABOUTYOU

是不是路径不对?&nbsp; 改成<error statusCode="404" redirect="~/FileNotFound.htm" />行不?

人到中年有点甜

这个 <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <error statusCode="403" redirect="NoAccess.htm" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <error statusCode="404" redirect="FileNotFound.htm" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </customErrors>应该是默认的配置,我想如果你的写法有问题的话,哪么完全可以照着默认的来该,这里的文件路径和web站点的路径都是相对于Web.config文件目录路径来设置的
随时随地看视频慕课网APP
我要回答