2017-02-08 7 views
0

Я пытаюсь автоматизировать процесс импорта приложения с помощью инструмента веб-развертывания IIS. Теперь мы делаем это вручную из диспетчера IIS.msdeploy перезаписать существующий файл

Я использую zip-файл, созданный с помощью операции публикации из Visual Studio 2015 в качестве источника для пакета.

При этом вручную импортировать, я могу выбрать перезапись существующих файлов, потому что я развертываю их в существующем приложении. Мы всегда предпочитаем добавлять файлы без удаления существующих файлов и папок, потому что нам нужна папка с именем «CermData», которая содержит определенный .ini-файл, который не включен в zip-файл.

Picture - Overwrite existing files

Используя следующую строку в командной ПРОМТ:

msdeploy.exe -verb:sync -source:package=c:\Users\Administrator\Desktop\Web4Labels\CermWebServices.zip -dest:auto 

результаты в пакете ввозятся, как я хочу, но я потерял папку «CermData». Есть ли способ убедиться, что существующие файлы не перезаписаны?

Или я использую неправильный подход для этого? Я хотел бы сделать это автоматически, используя cmd, только если это возможно.

ответ

Смежные вопросы