orchardcore后台有个Export/Import菜单,专门用来解决这问题。
方法一、通过导出配置文件的方式
orchard被设计为十分灵活的cms,会有很多松耦合的module,不同的module对应的配置和data都可以通过“Deployment plan”中的插件来导出。
导出的内容为zip文件,然后再另外一个站点可以再导入。
方法二、通过remote client&remote instance
通过在在production环境和offline环境分别设置remte client和remote instance,从而实现在线推送。
这个可以方便实现的解决线下验证、线上部署的需求。