1
這是我第一次嘗試在IIS上託管我的WCF服務,說我正在使用TFS提交最新的代碼更改,我想知道如何讓IIS指向到TFS的最新解決方案?IIS從TFS獲取最新的WCF解決方案
這是我第一次嘗試在IIS上託管我的WCF服務,說我正在使用TFS提交最新的代碼更改,我想知道如何讓IIS指向到TFS的最新解決方案?IIS從TFS獲取最新的WCF解決方案
這是發佈管理週期的一部分。
您可以使用類似Release Management for TFS
的東西來部署WebDeploy
包。如果這不是更大的部署工作的一部分,這可能是過度的。
作爲一種快速解決方案,您可能需要查看TFS Build
。這個想法是創建一個在每次簽入時觸發的構建定義。在您的WCF項目中創建發佈配置文件,並使用WebDeploy將項目部署到目標服務器。 在構建定義上,將MSBuild參數設置爲/p:DeployOnBuild=true;PublishProfile=Build
。只需將Build
替換爲您剛剛創建的發佈配置文件的名稱即可。
每次檢入都會觸發構建,該構建將使用發佈配置文件在目標服務器上部署包。
非常感謝你,Johann Blais先生,我目前正在從事的項目不是企業級別的,所以我想第二種方法更可行,但我必須確保每次檢查都經過充分測試和功能:) +1 – 2014-10-08 14:17:38