Orchard cms多个部署环境

时间:2012-07-26 23:44:03

标签: deployment orchardcms appharbor

我最近开始使用orchard开发一些网站,到目前为止这很好,但是我对如何正确设置我的部署环境感到有点困惑。

通常我会设置本地开发站点,测试,升级和生活。使用web.config转换来更改连接字符串和其他应用程序设置

我最近一直在使用AppHarbor进行托管,我认为它们非常棒。

在AppHarbor here

上设置Orchard是有道理的

虽然我必须同意评论here关于我读过的所有帖子,希望我想要使用和喜欢Web Matrix!

虽然Orchard的大部分开发都是通过创建模块来完成的。我认为至少有一个网站他们至少需要登台和现场环境。

从一个环境设置和迁移到下一个环境的最佳方式是什么?

我看过多租户项目,但这似乎解决了另一个问题

我很想知道其他人做了什么。以及有关模块化Orchard开发和内部源控制的任何建议 - 仅适用于那些模块。

1 个答案:

答案 0 :(得分:3)

我使用导入导出模块在DTAP环境中导出和导入内容。确保在驱动程序中实现/覆盖导入和导出(请参阅:Custom part properties missing in export Orchard 1.6 / plug;))

小部件应该手动完成AFAIK。它们不能很好地导出和导入该模块。

关于模块和主题:只需复制文件夹即可。媒体同样如此。