我最近开始使用orchard开发一些网站,到目前为止这很好,但是我对如何正确设置我的部署环境感到有点困惑。
通常我会设置本地开发站点,测试,升级和生活。使用web.config转换来更改连接字符串和其他应用程序设置
我最近一直在使用AppHarbor进行托管,我认为它们非常棒。
在AppHarbor here
上设置Orchard是有道理的虽然我必须同意评论here关于我读过的所有帖子,希望我想要使用和喜欢Web Matrix!
虽然Orchard的大部分开发都是通过创建模块来完成的。我认为至少有一个网站他们至少需要登台和现场环境。从一个环境设置和迁移到下一个环境的最佳方式是什么?
我看过多租户项目,但这似乎解决了另一个问题
我很想知道其他人做了什么。以及有关模块化Orchard开发和内部源控制的任何建议 - 仅适用于那些模块。
答案 0 :(得分:3)
我使用导入导出模块在DTAP环境中导出和导入内容。确保在驱动程序中实现/覆盖导入和导出(请参阅:Custom part properties missing in export Orchard 1.6 / plug;))
小部件应该手动完成AFAIK。它们不能很好地导出和导入该模块。
关于模块和主题:只需复制文件夹即可。媒体同样如此。