[英]What is a good way to deploy ASP.NET MVC applications to IIS?
我的團隊使用幾個ASP.NET MVC 2應用程序,在IIS 7上托管Oracle數據庫。 我們手動執行數據庫遷移,並使用Visual Studio 2010中的“發布到文件系統”將項目直接發布到Web服務器。
是否有關於如何直接從TFS發布測試,階段和生產環境的最佳實踐? 我們希望能夠完全自動化我們的版本,包括數據庫遷移腳本。
您可以使用WebDeploy作為構建任務,如TheCodeKing所說。 它工作正常,我們在我們的項目中完成它並部署到開發服務器和類似的測試服務器。 VS團隊資源管理器中提供了構建定義,每個團隊成員都可以將構建推送到Dev或Test。
對於數據庫,您可以使用Data Dude功能(或其他模式比較工具)並通過TFS Build任務(TFS 2010支持數據庫項目)或通過命令行運行它來比較和升級數據庫。 這當然取決於您使用數據庫項目。
是的,您將使用Web部署獲取詳細信息,並逐步指導請參閱以下帖子
http://mohamedradwan.wordpress.com/2010/10/23/auto-deploy-your-website-for-qa-with-team-build/
謝謝
M.Radwan
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.