【问题标题】:Oops: this document is published but is not in the cache糟糕:此文档已发布但不在缓存中
【发布时间】:2014-07-17 04:15:12
【问题描述】:

我创建了一个新的文档类型并使用该类型创建了一个页面。我已经填写了所有必填字段并发布了页面,但在链接到文档字段中出现以下错误

糟糕:此文档已发布但不在缓存中(内部错误)

以及日志文件中的以下错误

2013-06-08 18:03:14,209 [59] WARN Umbraco.Web.Routing.NiceUrlProvider - [线程 5] 找不到 nodeId=3198 的任何页面。这很可能是由于页面未发布造成的。

我已经“重新发布整个网站”,我已经发布了我的主页“包括所有子页面”和“包括未发布的子页面”。我已经删除了我的 umbraco.config 并退回了 IIS(它实际上在 VS 开发服务器中运行)。

我正在使用 umbraco v 4.11.8。

【问题讨论】:

  • Umbraco 是否有权写入 umbraco.config?
  • 我在清除 App_Data 中的 courier 文件夹并尝试重建缓存时收到此错误。我不得不这样做,因为尽管在另外两台服务器上运行良好,但 courier 行为不端。清除缓存导致它变得更加混乱:(
  • 停止站点、转储缓存并强制它重建确实为我恢复了站点。但是并没有解决首先回答为什么会发生这种情况的“问题”?

标签: umbraco


【解决方案1】:

从主节点重新发布整个站点。

Our.Umbraco.Org

【讨论】:

    【解决方案2】:

    这是 Umbraco 6 中已知但尚未修复的问题。Details ( and some workarounds) here

    【讨论】:

      【解决方案3】:

      这个包应该可以解决这个问题:

      http://our.umbraco.org/projects/developer-tools/path-fixup

      【讨论】:

        猜你喜欢
        • 2010-09-06
        • 2017-10-16
        • 2012-04-14
        • 2014-01-09
        • 2022-07-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多