Umbraco正在丢失管理节点

Umbraco正在丢失管理节点,umbraco,Umbraco,发布到远程服务器后,远程服务器上的Umbraco admin部分不会显示任何节点。页面、图像和所有内容都正常工作,但在Umbraco管理部分,每个部分的顶级节点下没有任何内容,我不能右键单击并选择“重新发布整个站点” 我已经将我的localhost版本连接到同一个数据库,在那里我可以看到节点结构(但重新发布没有什么区别),并且在最新推送之前,我可以看到远程服务器上的节点结构,其中不包括任何.config更改 有人有重新创建节点结构的脚本吗 编辑 我在Umbraco网站上看到了很多链接,比如无法将

发布到远程服务器后,远程服务器上的Umbraco admin部分不会显示任何节点。页面、图像和所有内容都正常工作,但在Umbraco管理部分,每个部分的顶级节点下没有任何内容,我不能右键单击并选择“重新发布整个站点”

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

有人有重新创建节点结构的脚本吗

编辑

我在Umbraco网站上看到了很多链接,比如无法将内容发布到Umbraco.config中,但都没有帮助,包括一些权限建议,比如@Niks


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

听起来您可能有权限问题。如果您使用的是IIS6/7,请确保在必要的文件夹中添加网络服务读/写/修改:

/应用程序数据 /配置 /css /剧本 /母版 /资料 /翁布拉科 /umbraco_客户


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

我之前已经看到这是一个缓存问题。首先,您应该让Umbraco刷新其节点缓存。要执行此操作,请点击URL-

http://example.com/umbraco/dialogs/republish.aspx?xml=true
将example.com替换为您自己的主机。接下来,回收Umbraco服务器上的应用程序池。最后,清除浏览器本地缓存并重新启动它


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

+1好主意可能会在其他情况下解决此问题。