c# - Sitecore 显示双数据库

标签 c# sitecore sitecore8.2

刚刚升级到 sitcore 8.2 并且在 CD 上它显示双数据库,它不显示在 CMS 上。这可能是 sitecore 错误吗?

enter image description here

最佳答案

此行为可能是配置不正确导致的。 在 Sitecore 8.2 中有一些配置更改。其中一项更改是 <database> 的类型属性值更改。节点。它已从 "Sitecore.Data.Database, Sitecore.Kernel" 更改为至 "Sitecore.Data.DefaultDatabase, Sitecore.Kernel" .

当我有一个更改数据库节点的补丁文件时,我看到了相同的行为。我的补丁文件还包含与新类型不匹配的数据库类型值。因此,添加了具有相同 ID 的新数据库节点,而不是修补。

请使用/sitecore/admin/showconfig.axpx页面以验证您的配置并确保您没有遇到同样的问题。

如果您发现配置问题,您可以简单地搜索包含文件并删除 type 属性并仅在 <database> 中保留数据库 id 属性。节点。这应该足以正确应用补丁。

关于c# - Sitecore 显示双数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40181496/

相关文章:

c# - 从 TDelegate 到 Expression<TDelegate> 的隐式转换在哪里声明?

analytics - VisitorIdentification 控件的目的是什么?

Sitecore - 按字段上的数据模板类型限制项目

c# - 无法在 Sitecore 8.2 中的 Sitecore 内容和体验编辑器中编辑数据源

c# - 告诉 ActivityIndi​​cator 显示自己,然后导航到另一个页面

c# - 序列化为 XML 时添加属性

c# - WPF 如何使用数据触发器为 listboxitem 中的图片设置动画?

sql-server - Bacpac 导出错误

solr - 将自定义 Lucene 索引配置转换为 Sitecore 中的 Solr