尽管暂存任务成功,但 Kentico 对转换的更改未暂存

Kentico Changes to Transformations not Staging Despite Staging Task Success

我们有一个带有内容暂存实例和生产实例的 Kentico CMS 设置。到目前为止,所有工作都在 Portal Engine 中进行。最近我们使用 Git 和 GitLab 进行版本控制,这意味着整合我们在这个项目任期之前多年积累的代码库之间的差异。我的个子似乎还不错。

由于版本控制实例,我们对页面类型转换所做的任何更改都无法在从内容暂存实例暂存后显示在生产实例中。此外,在内容暂存中暂存更改任务时,操作报告为成功。页面类型的版本增加,并且显示页面类型字段的更新,但我们对与页面类型关联的转换所做的任何更改都不存在,并且生产中转换的版本号不增加。

有没有人以前经历过这种情况?如果暂存任务失败是一回事,但它们总是在系统中注册为成功。

如果您打开了开发模式并在文件系统中检出虚拟对象(转换),就会发生这种情况。您需要将这些虚拟对象重新检入数据库。

如果这不是您的情况,很可能是存在一些意外的缓存或未记录的错误。对于这种情况,请检查 IIS 日志并查看那里是否显示任何内容。