在发布到远程服务器之后,远程服务器上的Umbraco管理部分没有显示任何节点。页面、图片和一切服务都是正确的,但是在Umbraco管理部分,在每个部分的顶层节点下面没有任何内容,我无法右键单击并选择‘rePublishing整个站点’。
我已经将本地主机版本连接到同一个数据库,在那里我可以看到节点结构(但重新发布并没有什么不同),在最近的推送之前,我可以看到远程服务器上的节点结构,它不包括任何.config更改。
有谁有重新创建节点结构的脚本吗?
编辑
我在Umbraco网站上看到了一些链接,比如无法将内容发布到umbraco.config中,但这些都没有帮助--包括@Niks之类的权限建议。
我确实有一个解决办法,就是停止并重新启动服务器--在没有任何副作用的情况下重新填充节点--但显然这在活动环境中是不合适的。
发布于 2011-05-24 15:08:09
在表现为缓存问题之前,我已经看到了这一点。首先,应该使Umbraco刷新其节点缓存。要做到这一点,点击URL -
http://example.com/umbraco/dialogs/republish.aspx?xml=true用自己的主机替换example.com。接下来,回收Umbraco服务器上的App。最后,清除浏览器本地缓存并重新启动它。
您还可以通过完全停止在IIS中部署的Umbraco站点,复制文件,然后重新启动,从而避免这种情况的发生。
发布于 2011-05-01 19:55:06
听起来你可能有权限问题。如果您使用的是IIS6 6/7,请确保在必要的文件夹中添加网络服务(读/写/修改):
/App_Data /config /css /scripts /masterpages /data /umbraco /umbraco_client
如果在较低版本的IIS上,请确保添加具有相同权限的ASP.NET。希望这能有所帮助。
https://stackoverflow.com/questions/5850902
复制相似问题