2011-01-28 123 views

回答

5

基於上述演練創建的Web包(即通過VS 2010及其衍生工具(如TFS等))只能包含一個Web項目。不幸的是VS生成的Web包將受到這種意義的限制。如果您直接使用Web Deploy(MSDeploy)EXE或API,然後您可以在IIS等中打包多個網站,我相信您正嘗試通過Team Build來完成此操作,因此這不是真正的選擇。

雖然在Team Build中可以創建多個構建定義,以便創建多個包。您還可以在.csproj或.vbproj文件中設置屬性(在演練的步驟10中提到的屬性相同)。如果多個項目的屬性DeployOnBuild設置爲true,那麼在TFS內的單個解決方案內部可以生成多個Web包。您仍然需要獨立部署每個網站。 希望這會有所幫助