Sitecore客户端在删除项目

时间:2016-09-27 09:18:06

标签: sitecore sitecore8.1 content-editor

我在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   参数)

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

你们有谁知道为什么客户冻结了?

1 个答案:

答案 0 :(得分:2)

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

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