如何在发布之前备份Site

时间:2012-05-02 09:09:46

标签: msbuild backup teamcity msdeploy remote-server

我使用以下命令使用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 个答案:

答案 0 :(得分:1)

你查过这个文件吗?

http://www.iis.net/learn/publish/using-web-deploy/web-deploy-automatic-backups

它表示如果在服务器上启用备份,则会自动创建备份(然后说明如何设置备份)