【发布时间】:2013-03-18 11:00:17
【问题描述】:
我正在使用 msdeploy -presync 在 -postsync 部署之前在 IIS 中备份网站的当前部署,但是我最近遇到了 -presync 失败(由于缺少 dll 而引发警告)和 - postsync 继续并覆盖了代码。
presync 和 postsync 都运行批处理文件。
显然这很糟糕,因为备份失败,因此如果部署有错误或失败,则没有回退路线。
如果 presync 使用 msdeploy 引发警告,是否有停止 postsync 的方法?
也许这里的问题是预同步失败是作为警告而不是错误引发的。
【问题讨论】:
标签: deployment web-deployment msdeploy