Ответ 1
Для msdeploy.exe вам нужно добавить -enableRule:DoNotDeleteRule
, чтобы убедиться, что содержимое не удалено. Для получения дополнительной информации о правилах MSDeploy см. http://technet.microsoft.com/en-us/library/dd568992(WS.10).aspx.
Я использую MSDeploy для публикации вещей на разных серверах во время CI. Когда я публикую из Visual Studio 2010, у меня есть опция "Оставить дополнительные файлы по назначению", но я не могу найти флаг для этой функции при вызове MSDeploy из командной строки.
Кто-нибудь знает, как это сделать?
Для msdeploy.exe вам нужно добавить -enableRule:DoNotDeleteRule
, чтобы убедиться, что содержимое не удалено. Для получения дополнительной информации о правилах MSDeploy см. http://technet.microsoft.com/en-us/library/dd568992(WS.10).aspx.
Если вы хотите выбрать, какие dirs должны быть лишены, вы можете прочитать http://blog.alanta.nl/2011/02/web-deploy-customizing-deployment.html