2013-03-18 74 views
2

我正在使用msdeploy -presync在-postsync部署它之前備份IIS中的網站當前部署,但是我最近遇到了-presync失敗的情況(引發了警告由於缺少DLL)和-postsync繼續並覆蓋代碼。msdeploy - 如果預同步失敗,在postync中停止部署

預同步和postync同時運行批處理文件。

顯然這是不好的,因爲備份失敗,所以如果部署有錯誤或失敗,沒有退出路由。

如果預同步引發msdeploy警告,是否有停止postync的方法?

也許這裏的問題是presync失敗是作爲警告而不是錯誤引發的。

回答