1

我在 Sitecore 8.1 上有这个项目,它工作得很好。最近我不得不将它迁移到另一台服务器。我在新服务器上恢复了数据库,复制了网站文件夹,并在新服务器上启动。

一切都很好,除了一件事:当我删除一个项目时,客户端冻结了。我有这样的日志行

23144 10:52:39 信息审核(sitecore\admin):回收项目:master:/sitecore/content/Home/myfolder/myitem

关闭网站后,日志中出现错误:

22592 11:07:07 错误删除项目时出错异常:System.Threading.ThreadAbortException 消息:线程被中止。来源:Sitecore.Data 的 Sitecore.Search.SearchManager.get_SearchConfiguration() 的 Sitecore.Configuration.Factory.CreateObject(String configPath, String[] parameters, Boolean assert) 的 System.Threading.Monitor.Enter(Object obj) 的 mscorlib。 Managers.IndexingManager.UpdateIndexAsync(Database database) 在 Sitecore.MainUtil.RaiseEvent[T](EventHandler1 订阅者,对象发送者,T eventArgs) 在 Sitecore.Data.Engines.HistoryEngine.RegisterItemDeleted(Item item, ID oldParentId) 在 System.EventHandler1。在 Sitecore.Data.Archiving 的 Sitecore.Data.Engines.EngineCommand2.RaiseEvent[TArgs](EventHandler1 handlers, Func2 argsCreator) 调用(Object sender, TEventArgs e)。
在 Sitecore.Shell.Framework.Pipelines.DeleteItems.Execute(ClientPipelineArgs args)

我不确定这是否与客户端冻结有关,或者仅仅是因为我在删除结束之前关闭了应用程序。

你们中有人知道为什么客户会冻结吗?

4

1 回答 1

2

检查索引文件夹的权限(应用程序用户的安全性)。用户可能无法写入该文件夹。您可以将安全设置与日志文件夹中的安全设置进行比较,因为这似乎工作正常。

重建索引以确保您拥有所有更新可能是一个好主意。

于 2016-09-27T10:13:40.703 回答