Можно ли использовать app_offline.htm при публикации через ftp?
Можно ли настроить Visual Studio 2012 для автоматического создания (и удаления) app_offline.htm
файл при использовании ftp в качестве метода публикации?
Я попытался создать файл вручную и добавить его в решение (чтобы он автоматически загружался, и я мог удалить его вручную после завершения процесса публикации).
Но поскольку он существует в моем решении, каждый запрос перенаправляется на него, и я ничего не могу отладить.
Изменение имени на app_offline.htm.deactivated
во время разработки и изменения обратно app_offline.htm
перед публикацией не кажется идеальным решением.
Если VS12 не поддерживает это изначально, я был бы рад использовать любое доступное расширение.
Редактировать: я заметил, что app_offline.htm
файл создается при активации delete all content before publishing
но не когда эта опция не выбрана.
Вставка <EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>
к .pubxml
файл ничего не изменил.
1 ответ
От: http://www.asp.net/mvc/tutorials/deployment/visual-studio-web-deployment/deploying-a-code-update
Это говорит:
Вы можете настроить Web Deploy таким образом, чтобы он автоматически помещал файл app_offline.htm по умолчанию на сервер при его развертывании и удалял его по завершении. Для этого все, что вам нужно сделать, это добавить следующий XML-элемент в ваш файл профиля публикации (.pubxml):
<EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>