App_Offline -> Ошибка 404

Просто поместив файл с именем app_offline.htm в корневой каталог вашего сайта, ASP.NET будет обслуживать файл app_offline.htm вместо запрошенной страницы. Недавно я использовал эту функцию, наверное, впервые. Я положил на сайт файл app_offline.htm и подтянул свой сайт в Firefox. Содержимое app_offline.htm отображается, как и ожидалось. Однако, если бы я вытащил свой сайт в IE, я бы получил ошибку «Страница не найдена», которая выглядела бы так, как будто весь мой сайт не существует. ОС — Windows Server 2008 R2 — IIS 7.5
В чем проблема, как ее исправить? Я надеюсь, что кто-нибудь может мне помочь,

Спасибо Хорст


person user1218240    schedule 02.11.2012    source источник


Ответы (2)


Насколько большой (в байтах) ваш app_offline.htm?

Если я правильно помню, для IE была причуда, которая требовала, чтобы этот файл был определенного минимального размера для распознавания (512 байт).

Подробнее об этом читайте в блоге Скотта Гу: Errors_2200_-feature.aspx" rel="nofollow">App_Offline.htm и работа с функцией дружественных ошибок IE

person marc_s    schedule 02.11.2012

это работает для меня. Я сделал новый сайт с таким содержанием: Сайт имеет 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>

Спасибо, Хорст.

person user1218240    schedule 05.11.2012