-1

我有一个 Web 应用程序,在其中应用了 URL 重写。我还应用了带有 web.config 设置和 global.asax 的自定义 404 错误页面。他们都在本地工作,但不在实时服务器上。站点部署的地方是否存在 GoDaddy 问题?Web.config 代码

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

Global.asax 代码

Exception ex = Server.GetLastError();
        if (ex is HttpException)
        {
            if (((HttpException)(ex)).GetHttpCode() == 404)
            {

                Server.ClearError();
                Server.Transfer("~/ErrorPages/404.aspx");
            }
        }

我也尝试过关注

<system.webServer>
    <httpErrorserrorMode=“Custom“ >
        <removestatusCode=“404“ subStatusCode=“-1“/>
        <errorstatusCode=“404“ path=“~/ErrorPages/404.aspx“ responseMode=“ExecuteURL“ />
    </httpErrors>
</system.webServer>

我也尝试在godaddy中设置自定义404页面但没有结果。这个问题的解决方案是什么?提前谢谢。

4

1 回答 1

0

尝试在godaddy的控制面板中设置自定义404页面并等待了一段时间。然后它为我工作。

于 2013-09-10T07:11:40.443 回答