Sitecore:未找到请求文档的布局 [英] Sitecore: The layout for the requested document was not found

查看:24
本文介绍了Sitecore:未找到请求文档的布局的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

仅当我从内容编辑器预览项目时才收到错误消息

请求的文档的布局 找不到。

我被重定向到

http:/?item=%2f&;layout=%7b00000000-0000-0000-0000-000000000000%7d&;device=Default

但是,如果我将url直接键入,或者像

那样剪切并粘贴

http:/?sc_itemid=%7BDA4BABB2-2605-46C5-8BA6-52215A826154%7D&;sc_mode=preview&;sc_lang=en

预览起作用。

如果我加载以前的备份,它会正常工作,我会尝试找出这两个数据库之间的差异。

任何关于去哪里寻找的想法。

更新 我使用的是Sitecore.NET7.5(150212版)

问题似乎出在Master数据库上,因为我可以将当前的Core和Web数据库与以前的Master数据库配合使用,并且工作正常

日志显示

8360 07:23:12 WARN  Could not find type in ReflectionUtil.CreateObject: Sitecore.Shell.Applications.Analytics.VisitorIdentifications.RunVisitorIdentifications
8360 07:23:12 ERROR Could not instantiate "Sitecore.Shell.Applications.Analytics.VisitorIdentifications.RunVisitorIdentifications,Sitecore.Client" command object.
8360 07:23:12 WARN  Could not find type in ReflectionUtil.CreateObject: Sitecore.Shell.Applications.Analytics.Reports.Summary.Update
8360 07:23:12 ERROR Could not instantiate "Sitecore.Shell.Applications.Analytics.Reports.Summary.Update,Sitecore.Client" command object.
1932 07:23:17 INFO  Cache created: 'WebUtil.QueryStringCache' (max size: 19KB, running total: 807MB)
9780 07:23:24 INFO  HttpModule is being initialized
12800 07:23:24 INFO  HttpModule is being initialized
6248 07:23:25 INFO  HttpModule is being initialized
13332 07:23:46 ERROR Item could not be found from query string. [ID is "{DA4BABB2-2605-46C5-8BA6-52215A826154}".]

推荐答案

感谢大家的帮助,但这是针对此特定问题的修复

Annoying Misconfiguration

摘录

正在浏览的URL的配置项中包含属性域=&extranet";。在Internet上查看,当您单击"预览"按钮时,Sitecore会尝试使用"匿名"帐户加载您选择的项目-其中是您配置中的域属性值。

因此,在本例中,Sitecore尝试以"extranetanous"身份运行预览-这正是我们通过单击"要求登录"而拒绝的安全权限:

因此,日志错误实际上意味着"我无法加载该项目,因为访问被拒绝"。出于他们自己最清楚的原因,编写这段代码的开发人员似乎已经决定,如果您不能加载项目,您应该退回到主页项目,而不是警告用户发生了什么。

将域属性值更改为正确的"Sitecore"安全域(编辑帐户所在的安全域)可解决此问题。

这篇关于Sitecore:未找到请求文档的布局的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆