我們的應用程序是3層的應用程序。它有3個ASP.NET Web應用程序通過WCF和Webservices彼此交談。我們使用TFS來進行版本控制。我們有幾個測試環境setuped與不同的配置。在發佈應用程序的時刻,我們從TFS獲取最新版本,右鍵單擊每個項目,選擇發佈,選擇發佈配置文件,然後單擊發布以發佈。我們對所有3個項目都這樣做。此外,我們需要在發佈前備份以前的版本。我們如何自動化這個過程?如何自動發佈多個ASP.NET Web應用程序並備份以前發佈的文件夾
2
A
回答
2
有幾種方法可以做到這一點。最常見的途徑是使用自動化您的構建使用的MSBuild:
http://msdn.microsoft.com/en-us/library/ms171452%28v=vs.90%29.aspx
使用的MSBuild可以自動構建每一個項目,備份您之前的作品,並部署通過Web部署應用程序:
http://www.iis.net/download/WebDeploy
除非你在做任何瘋狂的事情,否則你不應該有太多麻煩。如果你正在尋找的東西更容易一些使用中,我使用一個獨立的構建服務器有很大的運氣和自動構建工作室:
http://smartbear.com/products/development-tools/build-management/
有大量的信息在那裏的話題;讓我知道你是否有任何問題。祝你好運!
相關問題
- 1. 發佈一個asp.net web應用程序
- 2. 在單個文件中發佈asp.net web應用程序
- 3. Asp.Net Web應用程序發佈
- 4. 如何發佈Web應用程序
- 5. 如何避免在Web發佈中發佈庫文件夾?
- 6. 如果我只發佈UI文件夾,Web應用程序如何工作
- 7. 如何使用MSBuild發佈Asp.NET Web應用程序?
- 8. ASP.net Web應用程序項目維護髮布,並建立
- 9. 需要的MSBuild文件,將發佈一個Web應用程序
- 10. 如何在ASP.NET C#中發佈Web應用程序?
- 11. 如何將文件發佈到asp.net mvc應用程序?
- 12. 是否可以將asp.net 2012 web應用程序發佈到Azure?
- 13. 在發佈ASP.NET Web應用程序中包含自定義文件
- 14. Partial ASP.NET WEB FROM發佈的Web應用程序部署
- 15. 遠程發佈Web應用程序
- 16. 自動發佈Web應用程序的最佳方法
- 17. 從Visual Studio 2015自動發佈構建的Web應用程序
- 18. 發佈的Web應用程序天青
- 19. 如何在將ASP.NET Web應用程序發佈到Azure時忽略文件和文件夾?
- 20. ASP.NET:發佈網站不發佈Resources文件夾
- 21. 在發佈日期之前發佈應用程序
- 22. Automatize應用程序Web發佈(VS2008)
- 23. 發佈部署python web應用程序
- 24. 在Azure上發佈Web應用程序
- 25. Web應用程序發佈問題
- 26. 3tire Web應用程序發佈錯誤?
- 27. MVC3 Web應用程序不會發布
- 28. qt發佈應用程序文件
- 29. asp.net單個文件發佈
- 30. 使用Android自動備份備份應用程序文件
您爲每個項目發佈了多少個不同的環境? –