【发布时间】:2016-03-11 08:21:56
【问题描述】:
我在内容树中添加了 2 个页面 - 索引和主页。直到昨天它工作正常。现在无法在内容编辑器 (CE) 中预览“索引”。 错误信息是 -
未找到请求的文档
但是,当我从 Sitecore Rocks 执行工具 > 浏览 > 预览时,它可以正常打开。此外,我可以毫无问题地在 CE 中预览“主页”。
按照 Mike 的解决方案 Here,我尝试添加用户“Everyone”并删除“extranet/Anonymous”。但更改永远不会保存。
为什么只发生在这个页面上。未对 web.config 进行任何更改,我只使用主数据库。
更新:
这是我观察到的。
当 'index' 放在 'en' 文件夹之外时,可以预览。有人建议 Sitecore 将文件夹名称与其语言混淆。但是重命名为Test-en,也没有用。
我也试过这个。在“en”文件夹外创建了“index”。然后在“en”中创建了一个名为“index1”的相同副本。我现在可以预览 index1,但如果 'index' 被删除,又是同样的问题。
【问题讨论】:
-
读取权限设置为“拒绝”。您应该尝试将其更改为“允许”或确保您已登录到前端(而不是 CE)
-
我不明白什么是“登录前端(而不是 CE)”。我已登录到 sitecore 管理界面。当我确实需要登录 > 详细信息 > & 编辑权限时。他们不适用。同样如图所示,“索引”的图标没有显示,但是当我点击索引时,我可以在右侧面板中看到分配的图标。我认为,我的两个问题都与一个常见的“安全”问题有关。
-
所以去掉安全的东西。您的图像清楚地显示了拒绝的权限。当您预览项目时,您将其预览为
extranet/anonymous -
如果删除安全措施不能解决问题,您能否从发布功能区以预览模式加载页面?
-
是的,我可以从发布功能区以预览模式预览。这是一个干净的安装,我没有进行任何安全设置。我尝试将
extranet/anonymous更改为Everyone,但这些更改从未应用。