2014-01-09 26 views
0

使用TFS 2010 我正在使用的解決方案大約有34個項目。我已經獲得構建定義,將構建輸出複製到單獨的位置。這34箇中只有3個實際上是web類型的項目。這工作正常,並給我編譯代碼。如何設置構建定義以更新IIS設置

我的問題是,構建部署到該位置後,如何配置構建定義以更新相應的IIS網站/設置。 我看着這個位置已經但這似乎很容易出錯:http://vishaljoshi.blogspot.ca/2010/11/team-build-web-deployment-web-deploy-vs.html

我認爲創造的每一個需要進行設置,並有它生成後運行我的csproj文件的單獨.msbuild。但我的懷疑是,它會在構建服務器本身上運行,並且我將如何獲得甚至更新IIS的路徑。

任何人有任何建議或技巧,使這適度好?

簡而言之:在部署與構建服務器不同的位置之後,如何自動執行IIS過程以拾取新構建。

tyvm MACM

回答

0

您應該使用部署自動化工具,而不是構建工具來解決這個問題,特別是如果你會被部署到幾個不同的環境。任何具有體面IIS支持的部署工具都將設置爲在每個環境的基礎上更新配置。這是世界上最正常的IIS場景。

我覺得MS在新的VS中包含了InRelease技術,並且還有一些其他好的部署解決方案,包括Octopus DeployIBM UrbanCode Deploy。 。

相關問題