App_Offline - > 404错误

时间:2012-11-02 11:38:55

标签: iis iis-7 iis-7.5 app-offline.htm

只需将名为app_offline.htm的文件放在站点的根目录中,ASP.NET就会提供app_offline.htm文件,而不是请求的页面。我最近可能是第一次使用这个功能。我将app_offline.htm文件放在网站上,并在Firefox中提取了我的网站。 app_offline.htm的内容按预期显示。但是,如果我要在IE中提取我的网站,我会看到一个Page Not Found错误,好像我的整个网站都不存在。操作系统是Windows Server 2008 R2 - IIS 7.5
他有什么问题,我该如何解决这个问题?我希望有人可以帮助我,

谢谢霍斯特

2 个答案:

答案 0 :(得分:4)

您的app_offline.htm有多大(字节)?

如果我没记错的话,对于IE,有一个怪癖要求这个文件是一个特定的最小尺寸(512字节)。

详细了解Scott Gu的博客:App_Offline.htm and working around the IE Friendly Errors feature

答案 1 :(得分:0)

这对我有用。 我用这个内容创建了一个新网站: 该网站有448个字节。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0     Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Errorpage</title>
    <meta http-equiv="REFRESH" content="0;url=http://error/index.html" >
</head>
 <body>
        <script language="javascript" >
         window.location = "http://error/index.html";
       </script>
 !!Errorpage!!
 </body>
 </html>

谢谢, 垒