У меня есть веб-приложение, которое я хочу развернуть с помощью MSDeploy.
У меня есть сценарий Nant, который запускает MSBuild и свойство DeployOnBuild имеет значение true. Он создает пакет развертывания, который я использую на сервере.
Что я хочу сделать, это избежать того, чтобы MSDeploy удаляла содержимое папки назначения, прежде чем развернуть новые файлы. Я могу сделать это вручную, добавив -enableRule: DoNotDeleteRule в мою командную строку, но я бы хотел, чтобы MSDeploy делал это вручную. Мне действительно нужна помощь с этим.
Я использую Visual Studio 2010, и если бы был способ сделать этот параметр оттуда, это было бы оптимальным. Если это возможно сделать из Нанта, то это тоже здорово.
Резюме:
Пакет развертывания, созданный с помощью MSBuild через Nant, по умолчанию должен иметь флаг -enableRule: DoNotDeleteRule.