所以我基本上在web.config中设置了一个customError,它在webservice中发生异常时工作正常,但现在我想添加另一个查找http 404错误的customError。当webservice获得异常时,ErrorPage.aspx CustomError工作正常,当我输入无效的URL时,黄色死亡屏幕出现,我不想要,我想要404.aspx错误出现。
这是我的web.config
代码<customErrors mode="On" defaultRedirect="~/ErrorPages/ErrorPage.aspx">
<error statusCode="404" redirect="~/ErrorPages/404.aspx" />
</customErrors>
这是我输入错误网址时返回的网址
http://localhost:28745/ErrorPages/404.aspx?aspxerrorpath=/Accounfghogin.aspx
这是我在输入错误的网址时得到的黄色死亡屏幕
注意:您看到的当前错误页面可以通过修改应用程序配置标记的“defaultRedirect”属性以指向自定义错误页面URL来替换为自定义错误页面。
答案 0 :(得分:1)
如果尝试用文件的完整路径替换波浪号(〜),它是否有效?