Я пытаюсь автоматизировать процесс импорта приложения с помощью инструмента веб-развертывания IIS. Теперь мы делаем это вручную из диспетчера IIS.msdeploy перезаписать существующий файл
Я использую zip-файл, созданный с помощью операции публикации из Visual Studio 2015 в качестве источника для пакета.
При этом вручную импортировать, я могу выбрать перезапись существующих файлов, потому что я развертываю их в существующем приложении. Мы всегда предпочитаем добавлять файлы без удаления существующих файлов и папок, потому что нам нужна папка с именем «CermData», которая содержит определенный .ini-файл, который не включен в zip-файл.
Используя следующую строку в командной ПРОМТ:
msdeploy.exe -verb:sync -source:package=c:\Users\Administrator\Desktop\Web4Labels\CermWebServices.zip -dest:auto
результаты в пакете ввозятся, как я хочу, но я потерял папку «CermData». Есть ли способ убедиться, что существующие файлы не перезаписаны?
Или я использую неправильный подход для этого? Я хотел бы сделать это автоматически, используя cmd, только если это возможно.