使用Visual Studio 2013发布/部署Orchard CMS 1.8

时间:2014-08-20 14:25:46

标签: visual-studio deployment visual-studio-2013 orchardcms orchardcms-1.8

我是Orchard 1.8的新手,并使用Visual Studio Premium 2013版本12.0.21005.1(使用.NET 4.5.51641框架)开发了一个网站,我需要知道如何从本地桌面发布/部署Orchard网站开发箱到内部生产"具有Windows Server 21012 R2和IIS 8.5的计算机。

站点的开发版本(在我的本地计算机上)使用SQL Server 2012 SP1作为数据库。

如何发布/部署到内部"生产"机器具有:Windows Server 21012 R2和IIS 8.5并指定另一个"生产"数据库(需要将开发版本中的数据传输给它)?

我也是使用VS发布/部署的新手。我想使用"文件系统"作为发布方法,如果可能的话。

非常感谢有关如何执行此操作的任何详细步骤/说明。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您需要更改settings.txt而不是web.config以获取数据库连接字符串。

对于其余步骤,此答案假定您正在从Orchard Source开发,因此您可以从开发人员命令提示符运行build precompiled。以下是步骤概述:

  1. 在服务器上配置IIS 8.5 的方式与在本地桌面上配置它的方式相同。例如,您需要配置应用程序池,并确保已启用ASP.NET。
  2. 备份本地数据库并将其还原到生产 SQL Server上。您还需要为应用程序池配置安全性。
  3. 制作您的Orchard CMS的precompiled build
  4. 在生产服务器上创建IIS中的新网站
  5. 将步骤3中的构建结果从第4步直接复制并粘贴到网站的根目录。根据需要设置App_Data,媒体,主题和模块的所有访问控制权限。< / LI>
  6. 更改settings.txt文件以指向新数据库。
  7. 除非你遇到一些陷阱,否则你会很高兴。您可能还需要访问您的媒体文件夹,如果它包含您的网站链接的图像或其他静态资源,也可能是您的主题。