多個TFS 2010 MSBuild不會觸發Web部署將Web應用程序發佈到IIS網站。MSBuild未觸發WebDeploy
這是針對多個不同的軟件產品,多個不同的構建配置,2個不同的構建代理(在2個不同的服務器上),多個不同服務器上的多個IIS網站實例。
3種不同的連續部署設置之前都在運行。
所以希望這可以排除構建/構建服務器/託管服務器/ Web部署和IIS的配置錯誤。
根據網絡管理員網絡上沒有任何變化(所有服務器都是本地的),並且端口8172沒有被任何安全配置阻塞。
所有構建都成功,web部署失敗(沒有錯誤,日誌中沒有任何內容)。看起來Web部署不再被觸發。
這裏有沒有其他的端口? 還有什麼可以阻止MSBuild和Web Deploy之間的通信? 您是否期望它靜默失敗(日誌中沒有任何內容或傳回給MSBuild)?
UPDATE 這是一個類似的問題How to determine if MSBUILD Arguments were executed for TFS Build Definition
文件夾'Web'不存在。現在添加它,將很快更新。我已經爲'Microsoft.WebApplication.targets'構建依賴項添加了'WebApplications'。 – 2013-03-28 15:02:19
@atrljoe就是這樣!你好!奇怪的是,一個MVC項目仍然沒有這些文件夾的部署! – 2013-03-28 15:25:21
我有同樣的問題,這是奇怪的,沒有錯誤或任何一些工作有些沒有。所以我最終深入研究並發現一些項目需要部署這些文件夾。我會發布答案讓其他人知道決議是什麼。 – atrljoe 2013-03-28 16:16:30