发布后web数据库中的Sitecore内容消失

发布后web数据库中的Sitecore内容消失,sitecore,Sitecore,在过去的几个月里,我一直在愉快地开发一个Sitecore项目。今天晚上,我做了我已经做了100次的事情,smart发布了整个网站,这样我可以作为最终用户从web DB查看它 当我浏览到这个网站时,我发现我所有的内容都不见了。所有呈现元素都在那里,但是/sitecore/content树中的任何内容都在页面上丢失。跑了。空的娜达 当我登录并在页面编辑器中查看时,一切看起来都很好 我已经出版了好几本smart杂志,但仍然是一样的。我本打算尝试重新发布所有内容,但在阅读了警告对话框后,我想我应该等到了

在过去的几个月里,我一直在愉快地开发一个Sitecore项目。今天晚上,我做了我已经做了100次的事情,smart发布了整个网站,这样我可以作为最终用户从web DB查看它

当我浏览到这个网站时,我发现我所有的内容都不见了。所有呈现元素都在那里,但是/sitecore/content树中的任何内容都在页面上丢失。跑了。空的娜达

当我登录并在页面编辑器中查看时,一切看起来都很好

我已经出版了好几本smart杂志,但仍然是一样的。我本打算尝试重新发布所有内容,但在阅读了警告对话框后,我想我应该等到了解发生了什么


这是一件相当令人不安的事情。有人有什么想法吗?

检查您的根目录或主页项目,确保它处于可发布状态,并检查它是否已发布。如果根项目不存在,您将无法在站点上看到任何内容。

您需要在缺少内容的根节点上检查多个内容:

工作流状态:如果只有一个版本,但工作流状态已手动更改为非最终版本,则不会发布该版本。 发布限制可发布状态:如果对任何项目或版本禁用了“可发布”复选框,则该项目/版本将不会发布。 按日期发布限制:如果已对项目或版本应用基于日期的发布限制,则该项目可能已被删除,因为它不再位于可发布的日期范围内。
如果这是在Sitecore 7.2上,我认为存在一个内容项消失的bug:

若要修复此问题,请将此设置Publishing.PublishEmptyItems设置为true


希望这会有所帮助

您是否检查了日志文件以确保其中没有任何警告?我假设您切换到Sitecore界面中的web db并检查了内容树?完成完整的重新发布不会有问题,这可能会花费一些时间,具体取决于您拥有的项目数量。如Pavan所述,检查发布状态,同时检查工作流中是否存在等待批准的内容。