Как сохранить загруженные пользователем файлы в WebDeploy в Azure

В определении выпуска Azure я публикую артефакт сборки в UAT WebApp с помощью веб-развертывания Azure. Однако это удаляет любые ранее загруженные пользователем файлы (например, изображения).

Как я могу выпустить в UAT и сохранить загруженные пользователем файлы?

Нужно ли каким-то образом выполнять извлечение файла.zip поверх существующих файлов, а не заменять весь каталог веб-сайта содержимым.zip?

2 ответа

Решение

Вы можете добавить следующее свойство MSBuild в вашу сборку

 /p:SkipExtraFilesOnServer=true

ИЛИ добавьте флаг поставщика MSDeploy:

-enableRule:DoNotDelete

https://dotnetcatch.com/2016/02/01/webdeploymsdeploy-quick-tip-keep-existing-files-during-deployment/

Вы пытались использовать опцию -skip:Directory, чтобы исключить каталог, куда загружаются изображения? См.: https://technet.microsoft.com/en-us/library/dd569089(WS.10).aspx

Другие вопросы по тегам