Sitecore 找不到路径 "{E18F4BC6-46A2-4842-898B-B6613733F06F}"

标签 sitecore sitecore8.1

全新部署后出现以下错误:

[ArgumentNullException: The path "{E18F4BC6-46A2-4842-898B-B6613733F06F}" was not found.
Parameter name: Item]
   Sitecore.Diagnostics.Error.AssertItem(Item item, String path) +113
   Sitecore.Data.DeviceRecords.DoGetAll() +61
   Sitecore.Data.DeviceRecords.GetAll() +36
   Sitecore.Data.Items.DeviceItem.FindBestMatch(Database database, HttpContextBase httpContext) +45
   Sitecore.Data.Items.DeviceItem.ResolveDevice(Database database, HttpContextBase httpContext) +148
   Sitecore.Pipelines.HttpRequest.DeviceResolver.Process(HttpRequestArgs args) +240
   (Object , Object[] ) +59
   Sitecore.Pipelines.PipelineMethod.Invoke(Object[] parameters) +36
   Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) +365
   Sitecore.Pipelines.CorePipeline.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists) +158
   Sitecore.Nexus.Web.HttpModule.(Object , EventArgs ) +459
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +165
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +69

我也尝试解决并用谷歌搜索。在下面找到了这个但没有帮助: http://www.sitecoredevelopment.com/markursino/2015/december/sitecore-publish-deletes-content

感谢您的帮助。

最佳答案

此项目是一个 /sitecore/layout/Devices 项目。这意味着您的数据库不完整。

如果仅供最终用户使用(不在 Sitecore 编辑部分),则表示该项目由于某种原因尚未发布。

如果这也是为了编辑,则意味着您的主数据库已损坏。您可以尝试将此单个项目迁移到您的主数据库,但可能会丢失更多项目。

关于Sitecore 找不到路径 "{E18F4BC6-46A2-4842-898B-B6613733F06F}",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34990747/

相关文章:

asp.net - 间歇性SQL连接错误

Sitecore - 用户的标准角色

editor - sitecore 编辑框架 buttonRoot 未设置为编辑框架

javascript - 是否可以在 Javascript 中访问 Sitecore WFFM 控件的 DropList 值?

javascript - 是否真的有可能在雅虎的 yslow 中为动态/CMS 网站的所有内容实现等级 "A"?

c# - 在 Sitecore 中识别页面请求的简单方法

sitecore - 删除项目版本

具有时间段异常(exception)的 Sitecore 任务计划

templates - Sitecore 内容编辑器 - 更新到未反射(reflect)在实例中的模板上的标准值

使用 Lucene.Net 进行 Sitecore 搜索 : search in specific fields