Как сохранить загруженные пользователем файлы в WebDeploy в Azure
В определении выпуска Azure я публикую артефакт сборки в UAT WebApp с помощью веб-развертывания Azure. Однако это удаляет любые ранее загруженные пользователем файлы (например, изображения).
Как я могу выпустить в UAT и сохранить загруженные пользователем файлы?
Нужно ли каким-то образом выполнять извлечение файла.zip поверх существующих файлов, а не заменять весь каталог веб-сайта содержимым.zip?
2 ответа
Решение
Вы можете добавить следующее свойство MSBuild в вашу сборку
/p:SkipExtraFilesOnServer=true
ИЛИ добавьте флаг поставщика MSDeploy:
-enableRule:DoNotDelete
Вы пытались использовать опцию -skip:Directory, чтобы исключить каталог, куда загружаются изображения? См.: https://technet.microsoft.com/en-us/library/dd569089(WS.10).aspx