场景:
开发环境:面向Sitefinity的试用许可证
暂存环境:从Sitefinity (但没有同步模块)购买许可证。
我在做一个项目。实际上,我在本地开发了一些代码&其他内容(使用Sitefinity的管理面板,包括模板、页面、图像)。现在,我想迁移/同步对暂存环境的新更改。但是,暂存环境许可证没有同步的功能。我试着使用visual 2013数据比较工具,但使用这个工具,我的PageId冲突。我对这个问题进行了调试,发现两个数据库中的一些ID软件不同,sply 字段。
我想知道我是否更改了这个字段值&复制在暂存DB中的新记录将解决我的问题。
或者还有其他方法来集成我对暂存数据库的更改。
谢谢
发布于 2014-02-12 16:09:43
如果尚未对暂存环境进行更改,则可以对本地数据库进行备份,并将其恢复到暂存数据库上。在默认情况下,您的所有更改(模板、页面和图像)都将存储在数据库中。您可能在本地进行的任何配置更改都将存储在App_Data/Sitefinity/Configuration文件夹中,因此您可能希望发布您的本地项目,并使用类似于project的工具来查看这些差异并将它们迁移到暂存。
我同意,如果没有购买网站同步许可证,保持不同的Sitefinity环境同步是一个主要的难题。如果我在生产中的Sitefinity站点上进行开发工作,那么一旦更改准备好用于活动环境,我就必须在该服务器上重新创建页面和数据库更改。
https://stackoverflow.com/questions/21720842
复制相似问题