我想使用 MVC 4 和实体框架代码优先在 ASP.NET 中实现 Web 应用程序的增量版本。
我想制定一个良好且安全的部署例程。我目前使用 Subversion 作为源代码控制,并计划在 SVN 服务器上提供可发布标签,以部署在生产服务器上。服务器在单独的网络上运行,但可以访问 SVN 服务器。
该服务器同时运行 IIS 和 MSSQL 服务器。
- 使用 SVN 将新版本部署到生产服务器的最佳方式是什么?预构建的二进制文件或现场构建。
- 如何处理生产服务器上的模型更改?在开发过程中,我在 Visual Studio 的包管理器控制台上使用 Update-Database 功能。
编辑:
我将尝试将我的设置基于此博客文章,该文章使用 git 而不是 SVN:http ://www.jayway.com/2012/10/17/a-simple-continuous-integration-and-deployment-workflow-with -asp-net-mvc-github-and-jenkins/
但仍然非常欢迎所有建议。