它只是升级到sitcore 8.2,在CD上显示双数据库,不显示在CMS上。这能是个小虫子吗?

发布于 2016-10-21 18:41:35
此行为可能是由于配置不正确的问题造成的。在Sitecore 8.2中,出现了一些配置变化。这些更改之一是更改<database>节点的类型属性值。它已经从"Sitecore.Data.Database, Sitecore.Kernel"改为"Sitecore.Data.DefaultDatabase, Sitecore.Kernel"。
当我有一个更改数据库节点的修补程序文件时,我也看到了同样的行为。我的修补程序文件还包括不匹配新类型的数据库类型值。因此,没有添加具有相同ID的新数据库节点。
请使用/sitecore/admin/showconfig.axpx页面验证您的配置,并确保您没有相同的问题。
如果您发现了配置的问题,您可以只在<database>节点中搜索包含文件和删除类型属性,并保留数据库id属性。这应该足以正确地应用修补程序。
发布于 2016-11-07 23:03:13
您可能有重复的数据库条目。在Sitecore.Config (或web.config)中,查找,您将有两个条目,每个数据库(核心,web)。这可能是因为您可能手动更新了配置并添加了两个条目。
<database id="core" singleInstance="true" type="Sitecore.Data.DefaultDatabase, Sitecore.Kernel">
<param desc="name">$(id)</param>
</database>https://stackoverflow.com/questions/40181496
复制相似问题