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