MSDeploy - 恢复网站部署

时间:2014-08-01 22:07:36

标签: msdeploy webdeploy

我使用MS Deploy aka Web Deploy(-verb:sync)将网站部署到IIS,这很正常。

但是,是否可以仅使用MS Deploy来完全恢复部署(删除已部署的网站)?

我知道MS Deploy可以很好地处理更新,但我想完全删除网站 - 撤消MS Deploy所做的所有更改。

2 个答案:

答案 0 :(得分:2)

总之;号

MSDeploy可以通过比较文件(如rsync)将给定状态同步到远程IIS。在远程服务器上不会留下撤消状态以撤消此过程。之后恢复它的唯一方法是再次执行msdeploy但使用原始文件,从而将远程服务器恢复到预部署状态。

答案 1 :(得分:1)

您可以使用-verb:delete指定执行-verb:sync时使用的目标信息以删除网站。