是否可以使用Kentico的登台API从目标服务器提取序列化对象信息?

时间:2017-05-24 09:53:53

标签: asp.net kentico

我们有一个大型,复杂的Kentico构建,它使用Kentico的本地持续集成,以及Kentico的Staging模块,通过各种环境推动Kentico对象的变化。

我们有一个庞大的内部开发团队并且偶尔发现(可能是由于Git合并问题)某些登台任务没有被记录。在处理大型部署时,在目标服务器出现故障之前,这通常不明显。

我想要的是编写一个自定义模块,它可以从目标服务器中提取某些数据(例如,序列化Web部件的集合)。然后,我可以使用它与源服务器进行比较,以确定对象未正确同步的位置。我希望使用Kentico已经公开的Web服务来处理分段同步任务。

我一直在寻找Kentico API中的一些名称空间(CMS.SynchronizationCMS.Synchronization.WSE3等),但我不清楚我是否尝试过做甚至可能。有人试过类似的东西。如果是这样,你能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:3)

我没有为此编写自己的代码/工具,而是建议利用其他人已经完成的工作。这就像Red Gate的基于类固醇的Kentico BUT的SQL比较。它比较了登台服务器和目标服务器上的数据库数据,架构和文件系统更改。

Compare for Kentico