最佳答案
此行为可能是配置不正确导致的。
在 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/