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

时间:2018-11-15 04:19:13

标签: sitecore sitecore9

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

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

我检查了C:\ sitecore \ myWeb \ Website \ sitecore \ shell \ Applications文件夹,没有发布文件夹。我检查了我的另一位同事,他也没有此文件夹,但是对于他来说,发布对话框可以正常工作。我还下载了SiteCore文件并复制了它们,但仍然是相同的错误。

我有3个数据库,分别是核心数据库,主数据库和Web数据库。我想知道是否可能与此有关?

1 个答案:

答案 0 :(得分:0)

在您拥有的备份中,安装了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站点)。