我在 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)
我不确定这是否与客户端冻结有关,或者仅仅是因为我在删除结束之前关闭了应用程序。
你们中有人知道为什么客户会冻结吗?