0

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

4

1 回答 1

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

这篇文章也值得一看。

编辑

从您的评论中,我会说状态代码需要是一个整数,因此将其更改为:

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

编辑 2

您还可以在 IIS 中设置 CustomError 页面。我不确定它是否适用于子状态,但值得一试。

于 2013-02-19T23:40:03.757 回答