我使用MS Deploy aka Web Deploy(-verb:sync
)将网站部署到IIS,这很正常。
但是,是否可以仅使用MS Deploy来完全恢复部署(删除已部署的网站)?
我知道MS Deploy可以很好地处理更新,但我想完全删除网站 - 撤消MS Deploy所做的所有更改。
答案 0 :(得分:2)
总之;号
MSDeploy可以通过比较文件(如rsync)将给定状态同步到远程IIS。在远程服务器上不会留下撤消状态以撤消此过程。之后恢复它的唯一方法是再次执行msdeploy但使用原始文件,从而将远程服务器恢复到预部署状态。
答案 1 :(得分:1)
您可以使用-verb:delete指定执行-verb:sync时使用的目标信息以删除网站。