【问题标题】:Sitecore The layout for the requested document was not foundSitecore 未找到所请求文档的布局
【发布时间】:2017-08-14 19:37:01
【问题描述】:

在 sitecore 中浏览 CD 站点(Web DB)时出现以下错误。在浏览 CMS 站点时它工作正常。可能是什么问题。我们已经从 master 恢复了 web db,但仍然面临同样的问题。

错误:

未找到所请求文档的布局

最可能的原因: 您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下 URL 并确保其拼写正确。

你可以尝试什么:

返回上一页 转到开始页面

附加信息:

请求的 URL:/mysite/res/book 要求的布局:{62A89386-861F-5210-9568-H8CADA118FFB} 请求的设备:默认 如果您尝试显示的页面存在,请检查是否已在 web.config 中的 IgnoreUrlPrefixes 设置中添加了适当的前缀。

【问题讨论】:

    标签: sitecore sitecore7.2 sitecore-mvc sitecore8.1


    【解决方案1】:

    如果 url 在您的 CM 盒上有效,而在 CD 盒上无效,则表明某些内容未发布。

    试试:

    1. 登录到您的 CM 服务器并再次发布整个站点并选择 Republish everything 选项。
    2. 如果 1. 没有帮助,请登录 Sitecore Desktop,切换到 web 数据库,在内容编辑器中导航到您想要查看的项目。检查项目是否存在以及演示详细信息是否正确。
    3. 如果项目不在web 中或布局不在web 数据库中,请切换回master 数据库并检查是否应用了发布限制或项目是否处于工作流的最终状态。李>
    4. 如果项目和布局在 web 数据库中,但 url 仍然不起作用,请检查 /sitecore/admin/showconfig.aspx 中的 sites 配置是否您的站点不限于某些主机名。

    【讨论】:

    • 与用户登录和限制等无关。甚至不需要重新发布。我得到了解决方案,很快就会在这里发布。目前我正在研究它。
    • 解决方案1:指向不同环境的核心数据库(或从不同环境恢复核心数据库),它开始工作正常。
    • 解决方案 2:从主数据库恢复 Web 数据库也对我有用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多