【问题标题】:MVC deployment setupMVC 部署设置
【发布时间】:2010-11-29 23:03:36
【问题描述】:
Visual Studio 2008 Web 部署项目是否处理 ASP.NET MVC 应用程序的部署?如果没有,部署 ASP.NET MVC 应用程序的最佳做法是什么?
此外,处理不同版本的配置文件(例如 web.config)的最佳方式是什么?这些配置文件将包含不同的设置,具体取决于您部署的构建类型(即调试或发布)?
【问题讨论】:
标签:
model-view-controller
deployment
debugging
installation
release
【解决方案1】:
您可以使用菜单选项 Build -> Publish 部署项目。您可以使用 http、ftp 或文件共享进行发布。
根据您的情况,这可能不是您的最佳选择。您始终可以创建自定义部署脚本来处理您在部署到您的环境时遇到的任何特殊注意事项。
【解决方案2】:
免责声明:我说的是我写的东西。它现在是免费的,但可能并不总是
我为此写了dashy(处理多个配置并将其部署到您的实时服务器上。您需要使用 SVN 作为您的源代码控制系统,并且您需要拥有(或准备使用) CI 系统,如 CruiseControl.NET(或任何其他)。