Sitecore 9发布项错误发布对话框未找到错误



我刚刚从备份中设置了一个新的Sitecore环境。当我导航到管理门户->选择和项目->选择发布项目时,我会得到一个空白页面。在控制台中,我看到以下错误(404(

https://local.url/sitecore/shell/client/Applications/Publishing/PublishingDialog.js

我检查了C:\sitecore\myWeb\Website\sitecore\shell\Applications文件夹,但没有Publishing文件夹。我查看了我的另一位同事,他也没有这个文件夹,但对他来说,发布对话框工作得很好。我还下载了SiteCore文件并复制了它们,但仍然存在相同的错误。

我有三个数据库——核心数据库、master数据库和web数据库。不知怎么的,我想知道这是否与此有关?

在您拥有的备份中,Sitecore发布服务模块已安装。此模块包含丢失的文件,还可以添加、修改核心数据库中的项。

请参阅https://dev.sitecore.net/Downloads/Sitecore_Publishing_Service.aspx对于包的下载

安装发布服务后恢复到默认发布的步骤看见https://kb.sitecore.net/articles/154093

要禁用发布服务:

找到Sitecore.Publishing.Service.*.config文件,并将文件扩展名更改为.disabled。这些文件可以在以下文件夹中找到:

  • Sitecore XP 8.2:/App_Config/Include文件夹
  • Sitecore XP 9.0:App_Config/Modules/PublishingService文件夹

切换到Core数据库并将/sitecore/system/Aliases/Applications/Publish项重命名为PublishDisabled。

注意:若要再次启用发布服务,必须还原所做的更改。

关于发布服务模块

发布服务模块是Sitecore发布功能的可选替代品。一个更快、可靠且用户友好的解决方案。它减少了发布大量项目所花费的时间,并为用户提供了更好的视觉反馈。该安装包含一个Sitecore软件包和一个用于发布服务.NET Core主机(一个新的IIS站点(的单独下载。

最新更新