在发布到远程服务器之后,远程服务器上的Umbraco管理部分未显示任何节点。页面和图像以及所有内容都能正常运行,但在Umbraco管理部分中,每个部分的顶级节点下面没有任何内容,我无法右键单击并选择“重新发布整个网站”。
我已经将我的localhost版本连接到同一个数据库,在那里我可以看到节点结构(但重新发布没有区别)我可以在最新推送之前看到远程服务器上的节点结构,但不包括任何节点结构。配置更改。
有没有人有一个会重新创建节点结构的脚本?
修改
我在Umbraco网站上看到过很多链接,比如无法将内容发布到umbraco.config中,但没有任何帮助 - 包括@Niks等一些权限建议。
我确实有一个解决方法,即停止并重新启动服务器 - 重新填充节点而没有任何副作用 - 但显然这在现场环境中是不合适的。
答案 0 :(得分:4)
我在看作缓存问题之前就已经看过了。首先,您应该让Umbraco刷新其节点缓存。为此,点击URL -
http://example.com/umbraco/dialogs/republish.aspx?xml=true
将example.com替换为您自己的主机。接下来,回收Umbraco服务器上的App Pool。最后,清除浏览器本地缓存并重新启动它。
您也可以通过完全停止在IIS中部署的Umbraco站点,复制文件然后重新启动来避免这种情况发生。
答案 1 :(得分:3)
听起来你可能有权限问题。如果您使用的是IIS6 / 7,请确保在必要的文件夹中添加NETWORK SERVICE读/写/修改:
/ App_Data文件 /配置 / CSS /脚本 / masterpages /数据 /一把umbraco / umbraco_client
如果在较低版本的IIS上,请确保使用相同的权限添加ASP.NET。希望这会有所帮助。