Я использую следующий script для развертывания моего приложения ASP.NET MVC на нашем веб-сервере:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe MySolution.sln^
/p:Configuration=TeamCity-Test^
/p:OutputPath=bin^
/p:DeployOnBuild=True^
/p:DeployTarget=MSDeployPublish^
/p:MsDeployServiceUrl=https://mywebserver.com:8172/msdeploy.axd^
/p:username=MyDomain\MyUser^
/p:password=MyPassword^
/p:AllowUntrustedCertificate=True^
/p:DeployIisAppPath=mywebsitename.com^
/p:MSDeployPublishMethod=WMSVC
Теперь мне нужно указать, чтобы не синхронизировать папку /uploads. Могу ли я указать, что в этом script? Спасибо!
Разъяснение: У меня есть папка Uploads в моем проекте. Я хотел бы, чтобы Web Deploy создавал папку. Я не хочу, чтобы он удалял папку/подпапки/файлы с моего веб-сервера, потому что он содержит загруженный пользователем контент.
Уточнение № 2:
Я просто нашел параметр SkipExtraFilesOnServer=True
. Однако я не хочу, чтобы это было глобальным. Я хотел бы установить его в одну папку.