捕获HTTP错误403.7 - 在ASP.NET中禁止

时间:2013-02-19 23:17:05

标签: asp.net error-handling

在我的ASP.NET网站中出现HTTP Error 403.7 - Forbidden时,有什么办法可以将用户重定向到自定义页面吗?

1 个答案:

答案 0 :(得分:2)

是的,使用您的web.config文件设置自定义错误页面:

<customErrors mode="RemoteOnly">
    <error statusCode="403.7" redirect="~/ErrorPages/4037.aspx" />
</customErrors>

请参阅以下文章

http://www.asp.net/web-forms/tutorials/deployment/deploying-web-site-projects/displaying-a-custom-error-page-cs

This article也值得一看。

修改

从你的评论我会说状态代码需要是一个整数,所以将其改为:

<customErrors mode="RemoteOnly">
    <error statusCode="403" redirect="~/ErrorPages/403.aspx" />
</customErrors>

修改2

您也可以set CustomError pages in IIS。我不确定它是否适用于子状态但是值得一试。