【问题标题】:Umbraco losing admin nodesUmbraco 丢失管理节点
【发布时间】:2011-08-16 14:13:28
【问题描述】:

发布到远程服务器后,远程服务器上的 Umbraco 管理部分未显示任何节点。页面和图像以及所有内容都可以正常运行,但在 Umbraco 管理部分中,每个部分的顶级节点下方没有任何内容,我无法右键单击并选择“重新发布整个站点”。

我已经将我的本地主机版本连接到同一个数据库,在那里我可以看到节点结构(但重新发布没有任何区别),并且我可以在最新推送之前看到远程服务器上的节点结构,其中不包含任何 .配置更改。

有没有人可以重新创建节点结构的脚本?

编辑

我在 Umbraco 网站上看到了许多链接,例如无法将内容发布到 umbraco.config 中,但没有任何帮助 - 包括一些权限建议,例如 @Niks。

我确实有一个解决方法,即停止并重新启动服务器 - 重新填充节点而没有任何副作用 - 但显然这在实时环境中是不合适的。

【问题讨论】:

    标签: umbraco


    【解决方案1】:

    在表现为缓存问题之前,我已经看到了这一点。首先你应该让 Umbraco 刷新它的节点缓存。为此,请点击 URL -

    http://example.com/umbraco/dialogs/republish.aspx?xml=true
    

    将 example.com 替换为您自己的主机。接下来,回收 Umbraco 服务器上的 App Pool。最后,清除浏览器本地缓存并重新启动。

    您还可以通过完全停止您在 IIS 中部署的 Umbraco 站点、复制文件然后重新启动来避免这种情况的发生。

    【讨论】:

      【解决方案2】:

      听起来您可能有权限问题。如果您使用的是 IIS6/7,请确保在必要的文件夹中添加 NETWORK SERVICE read/write/modify:

      /App_Data /配置 /css /脚本 /母版页 /数据 /umbraco /umbraco_client

      如果在较低版本的 IIS 上,请确保添加具有相同权限的 ASP.NET。希望这会有所帮助。

      【讨论】:

      • +1 好主意,下次可能会很好地解决问题。
      猜你喜欢
      • 1970-01-01
      • 2016-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多