Я использовал чрезвычайно удобный трюк app_offline.htm для закрытия / обновления сайтов в прошлом без каких-либо проблем.
Убедитесь, что вы действительно помещаете файл app_offline.htm в «корень» веб-сайта, настроенного вами в IIS.
Также убедитесь, что имя файла точно такое, как должно быть: app_offline.htm
Кроме этого, не должно быть никаких других изменений в IIS, которые вам необходимо внести, поскольку обработка этого файла (с этим конкретным именем) обрабатывается средой выполнения ASP.NET, а не самим IIS (для IIS v6). .
Имейте в виду, однако, что хотя размещение этого файла в корне вашего сайта заставит приложение «закрыться» и отобразить содержимое самого файла «app_offline.htm», любой существующий запросы по-прежнему будут обслуживать настоящий веб-сайт. Только новые запросы получат содержимое app_offline.htm.
Если у вас все еще есть проблемы, попробуйте следующие ссылки для получения дополнительной информации:
App_Offline.htm Скотта Гу
App_Offline.htm и работа с функцией «IE Friendly Errors»
Будет ли app_offline.htm останавливать текущие запросы или только новые запросы?