无法获得自定义404重定向工作IIS7

时间:2014-01-15 19:50:20

标签: asp.net iis-7 http-status-code-404

我们有几百个网站,每个网站都有自己的web.config文件,到目前为止,我发现此问题的唯一建议是更新web.config文件(例如 - IIS7 custom 404 not showing )。这些网站不会发生这种情况。我希望有另一种选择。

当无法在页面上加载某些信息时,我调用了以下方法。当我在本地运行它时,它会将我重定向到404Err.aspx,但它不会在实时站点(IIS7)上运行时。

private void Set404()
{
    Response.Clear();
    Response.Status = "404 Not Found";
    Response.StatusCode = 404;
    Server.Transfer("~/404Err.aspx");
}

我开始怀疑是否通过将状态代码设置为404,它会在IIS中触发404错误。所以我尝试通过转到IIS>错误页面> 404>编辑功能集编辑服务器上的404错误页面,选择自定义错误页面,提供路径/404Err.aspx并键入是执行URL。仍然没有运气。

我在Windows 03,IIS6盒子上使用相同的方法,它工作正常。除了编辑web.config文件之外,还有什么我可以做的吗?

0 个答案:

没有答案