1

所以我基本上在 web.config 中设置了一个 customError,当 web 服务中发生异常时它可以正常工作,但是现在我想添加另一个 customError 来查找 http 404 错误。当 web 服务出现异常时,ErrorPage.aspx CustomError 工作正常,当我输入无效的 URL 时,出现我不想要的黄屏死机,我希望出现 404.aspx 错误。

这是我的 web.config 代码

<customErrors mode="On" defaultRedirect="~/ErrorPages/ErrorPage.aspx">
  <error statusCode="404" redirect="~/ErrorPages/404.aspx" />
</customErrors>

这是我输入错误 URL 时返回的 URL

http://localhost:28745/ErrorPages/404.aspx?aspxerrorpath=/Accounfghogin.aspx

这是我输入错误 URL 时出现的黄屏死机

注意:您看到的当前错误页面可以通过修改应用程序配置标记的“defaultRedirect”属性以指向自定义错误页面 URL 来替换为自定义错误页面。

4

1 回答 1

1

如果您尝试将波浪号 (~) 替换为文件的完整路径,它会起作用吗?

于 2012-08-02T15:39:15.010 回答