Как сделать резервную копию сайта до публикации
Я использую следующую команду для сборки пакета и развертывания сайта на удаленном сервере с помощью teamcity msbuild
/M /P:Configuration=%env.Configuration% /P:DeployOnBuild=True /P:DeployTarget=MSDeployPublish /P:MsDeployServiceUrl=%env.TargetServer%/MsDeployAgentService /P:DeployiisAppPath=%env.IISPath% /P:MSDeployPublishMethod=RemoteAgent /P:CreatePackageOnPublish=True /P:Username=%env.username% /P:Password=%env.password%
Но я хочу сделать резервную копию этого сайта в определенном каталоге. Попытка сделать это с использованием командного файла для сжатия и создания резервной копии, но это занимает слишком много времени, так как будет работать на удаленной машине. Я ищу решение, которое я могу использовать с помощью msbuild или любого другого, который является эффективным.
1 ответ
Вы проверили этот документ?
http://www.iis.net/learn/publish/using-web-deploy/web-deploy-automatic-backups
В нем говорится, что резервная копия создается автоматически, если она включена на сервере (а затем объясняется, как ее настроить).