我在Sitecore 8.1上有这个项目,它工作得很好。最近我不得不将它迁移到另一台服务器。我在新服务器上恢复了数据库,我复制了网站文件夹,然后在新服务器上启动了。
一切都很好,除了一件事:当我删除一个项目时,客户端会冻结。 我有一个像这样的日志行
23144 10:52:39 INFO AUDIT(sitecore \ admin):回收项目: 主:/ Sitecore的/内容/主页/ MyFolder文件/ myitem
关闭网站后,日志中会出现错误:
22592 11:07:07错误删除项目时出错例外: System.Threading.ThreadAbortException消息:正在进行线程 中止。来源:mscorlib at System.Threading.Monitor.Enter(Object obj)在Sitecore.Configuration.Factory.CreateObject(String configPath,String []参数,布尔断言)at Sitecore.Search.SearchManager.get_SearchConfiguration()at Sitecore.Data.Managers.IndexingManager.UpdateIndexAsync(数据库 数据库)在Sitecore.MainUtil.RaiseEvent [T](EventHandler1 订阅者,对象发送者,T eventArgs)at Sitecore.Data.Engines.HistoryEngine.RegisterItemDeleted(Item item,ID System.EventHandler1.Invoke中的oldParentId)(对象发送者, TEventArgs e)at Sitecore.Data.Engines.EngineCommand2.RaiseEvent [TArgs](EventHandler1 处理程序,Func2 argsCreator)at Sitecore.Data.Archiving.SqlArchive.DoArchiveItems(IEnumerable`1项, ID archivalId)at Sitecore.Data.DataProviders.NullRetryer.Execute [T](Func1动作, 行动恢复) Sitecore.Data.Archiving.SqlArchive.ArchiveItem(Item item)at Sitecore.Data.Items.Item.Recycle()at Sitecore.Shell.Framework.Pipelines.DeleteItems.Delete(List1 items)
在 Sitecore.Shell.Framework.Pipelines.DeleteItems.Execute(ClientPipelineArgs 参数)
我不确定这是否与客户端冻结有关,或者仅仅是因为我在删除结束前关闭了应用程序。
你们有谁知道为什么客户冻结了?
答案 0 :(得分:2)
检查索引文件夹的权限(应用程序用户的安全性)。可能用户将无法写入该文件夹。 您可以将安全设置与日志文件夹中的安全设置进行比较,因为这似乎可以正常工作。
重建索引可能是一个好主意,以确保您拥有所有更新。