Можно ли использовать 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>
Другие вопросы по тегам