app_offline не соблюдается? - PullRequest
       11

app_offline не соблюдается?

5 голосов
/ 20 августа 2009

Я провожу некоторые тесты с развертыванием приложения, используя функциональность app_offline.htm в asp.net. Я обнаружил, что если у меня есть работающее приложение и я помещаю файл app_offline.htm в корневой каталог, а затем переименовываю папку \ bin, мой файл app_offline.htm не отображается. Если я переименую папку bin обратно в «bin», мой файл app_offline.htm будет отображаться как положено. Я предполагал / думал, что присутствие app_offline заменит все, что происходит ... я ошибаюсь? Это на Windows 7 / IIS 7.5.

Ответы [ 3 ]

1 голос
/ 13 июня 2011

Возможно, ваше приложение перезапускается / перекомпилируется, потому что вы возитесь с папкой bin. Я нашел этот пост полезным: http://blog.kurtschindler.net/more-app_offline-htm-woes/. Я также попытался сделать app_offline.htm первым документом по умолчанию для сайта и обнаружил, что это устраняет любые проблемы с перекомпиляцией YSOD.

0 голосов
/ 18 января 2010

Проверьте версию среды выполнения .net для пула приложений. app_offline.htm поддерживается только в версии 2.0 и выше. Если пул приложений работает с .net 1.1, он не будет работать.

0 голосов
/ 22 августа 2009

Если бы мне пришлось угадывать, я бы сказал, что изменение в вашем / bin (в данном случае оно будет удалено) вызывает IIS для перезапуска вашего приложения. app_offline.htm предотвращает это при изменениях и удалениях контента, но не при удалении каталога / bin. Я предполагаю, что вы увидите похожее поведение, если переименуете каталог вместо его удаления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...