您能否告訴我們使用vs2010和團隊城市自動發佈Web應用程序的最佳方法是什麼? 當前正在嘗試通過添加Web部署項目來完成,是做這件事的最佳方式還是有其他選擇。自動發佈Web應用程序的最佳方法
3
A
回答
4
通過web部署項目,我假定你的意思是具有「.wdproj」後綴的項目。這些在VS2010中被Web應用項目所取代,這些項目帶有'普通'項目文件擴展名(例如.csproj),而且無論您使用哪種CI系統,構建和部署都要簡單得多。
具體來說,在TeamCity的,你可以建立一個構建配置與包含以下亞軍特性構建步驟:
- 構建亞軍:的MSBuild構建文件
- 路徑:「MyWebAppProjectDir \ MyWebAppProj.csproj」
- MSBuild的版本: 4.0
- 個目標:重建;包裝
這建立在「MyWebAppProjectDir \ OBJ \調試\包\」網站及其所有依賴項目和包到一個子目錄作爲一個ZIP文件。
然後,您可以創建一個後續構建步驟,將打包的ZIP部署到本地或遠程Web服務器。這是使用命令行建立與以下命令來執行亞軍完成:
MyWebAppProject.deploy.cmd /m: DestinationServerName
注意,這可能需要部署代理服務的一次性安裝在目標服務器上,根據版本的IIS你使用和首選的身份驗證方法。在這裏更多的細節: http://msdn.microsoft.com/en-us/library/ff356104.aspx
如果你喜歡看它正在做的,這裏的一些建議觀看從MIX10 Web部署項目,雖然它沒有說明如何設置它在TeamCity的具體做法是: http://channel9.msdn.com/events/MIX/MIX10/FT14
2
相關問題
- 1. 爲web主機發布角度2應用程序的最佳方式
- 2. 通過Java應用程序發佈到twitter的最佳方式
- 3. 調試發佈模式應用程序的最佳方式
- 4. 發佈Rails應用程序的最佳方式
- 5. 檢查Web應用程序性能的最佳方法
- 6. 管理PHP web應用程序源代碼的最佳方法
- 7. Web應用程序的最佳方法/設計?
- 8. 爲web,android,iOS應用程序創建API的最佳方法
- 9. 新Web應用程序的最佳數據訪問方法
- 10. 發送道具反應應用程序的最佳方法
- 11. 開發Web應用程序的方法
- 12. 批量發佈xml數據到php腳本的最佳方法/應用程序
- 13. 什麼是最佳做法:客戶想自己發佈應用程序
- 14. 什麼是開發黑莓Web應用程序的最佳方法(WebWorks應用程序)
- 15. 音樂可視化/互動應用程序的最佳方法
- 16. 什麼是創建移動應用程序的最佳方法
- 17. 開發支持Web應用程序的移動應用程序的方法
- 18. 最佳顏色爲Web應用程序
- 19. 哪個是開發桌面/移動應用程序的最佳方法
- 20. 黑莓應用程序在發佈時自動最小化
- 21. Google-Maps-ish Web應用程序的最佳開發框架?
- 22. 集成TDD和Web應用程序開發的最佳實踐?
- 23. 在Xcode中使用自動佈局來開發應用程序的最佳方式是什麼?
- 24. 使用Selenium自動化測試多版本瀏覽器的Web應用程序的最佳方法?
- 25. 發佈的Web應用程序天青
- 26. 推出Web應用程序的最佳方式是什麼?
- 27. 開始學習Web應用程序設計的最佳方式
- 28. Azure - 查看日誌(Web應用程序,Redis)的最佳方式?
- 29. web應用程序,處理狀態的最佳方式
- 30. 應用程序的最佳方式
因爲我從Troy的twitter feed中獲得了Channel 9視頻的鏈接而被投票。 – 2011-05-11 08:00:58