重建索引后出现错误消息

时间:2014-07-22 07:04:11

标签: orchardcms

我的内容类型包含两个字段“First”和“Second”。然后我说“包含在索引中”。进入设置并单击“重建索引”后,会出现以下消息: (我在Orchard 1.8.1中使用SQL Express)

  

糟糕。出了点问题......对不起

     

发生了未处理的异常,请求已终止。   请刷新页面。如果错误仍然存​​在,请返回访问   路径'segments.gen'被拒绝。 System.UnauthorizedAccessException的:   访问路径'segments.gen'被拒绝。在   System.IO.Directory.DeleteHelper(String fullPath,String userPath,   布尔递归,布尔throwOnTopLevelDirectoryNotFound)at   System.IO.Directory.Delete(String fullPath,String userPath,Boolean   递归,布尔checkHost)at   Orchard.Indexing.Services.IndexingTaskExecutor.DeleteIndex(字符串   indexName)at   Orchard.Indexing.Services.IndexingTaskExecutor.RebuildIndex(字符串   indexName)at   Orchard.Indexing.Services.IndexingService.RebuildIndex(字符串   indexName)at   Orchard.Indexing.Controllers.AdminController.Rebuild(String id)at   lambda_method(Closure,ControllerBase,Object [])at   System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext   controllerContext,IDictionary 2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary 2   参数)at   System.Web.Mvc.Async.AsyncControllerActionInvoker.b__39(IAsyncResult的   asyncResult,ActionInvocation innerInvokeState)at   System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult的   asyncResult)at   System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.b__3f()   在   System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters<> c__DisplayClass48.b__41()   在   System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters<> c__DisplayClass48.b__41()   在   System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters<> c__DisplayClass48.b__41()

搜索设置页面现在为空: search settings

1 个答案:

答案 0 :(得分:0)

更改Orchard.Web \ App_Data \ Sites \ Default \ Indexes \ Search和C:\ inetpub \ wwwroot \ Orchard1 \ App_Data \ Sites \ Default的文件夹权限后,它的工作正常。我必须在我的开发中安装一个,在测试机器上安装另一个。因此,当我在Visual Studio中设置一切时,某些文件夹权限在发布到其他系统后仍然不正确。我刚刚更改了IIS_IUSRS以完全访问这些文件夹。