2014-10-08 24 views

回答

2

這是發佈管理週期的一部分。

您可以使用類似Release Management for TFS的東西來部署WebDeploy包。如果這不是更大的部署工作的一部分,這可能是過度的。

作爲一種快速解決方案,您可能需要查看TFS Build。這個想法是創建一個在每次簽入時觸發的構建定義。在您的WCF項目中創建發佈配置文件,並使用WebDeploy將項目部署到目標服務器。 在構建定義上,將MSBuild參數設置爲/p:DeployOnBuild=true;PublishProfile=Build。只需將Build替換爲您剛剛創建的發佈配置文件的名稱即可。

每次檢入都會觸發構建,該構建將使用發佈配置文件在目標服務器上部署包。

+0

非常感謝你,Johann Blais先生,我目前正在從事的項目不是企業級別的,所以我想第二種方法更可行,但我必須確保每次檢查都經過充分測試和功能:) +1 – 2014-10-08 14:17:38