当前位置: 代码迷 >> ASP.NET >> Lucene.net建立目录时出错:访问被拒绝
  详细解决方案

Lucene.net建立目录时出错:访问被拒绝

热度:2399   发布时间:2013-02-25 00:00:00.0
Lucene.net建立索引时出错:访问被拒绝
System.UnauthorizedAccessException: 对路径“E:\wwwroot\jemer_new_shop\index\segments.gen”的访问被拒绝。
  在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
  在 System.IO.File.Delete(String path)
  在 Lucene.Net.Store.FSDirectory.CreateOutput(String name)
  在 Lucene.Net.Index.SegmentInfos.Write(Directory directory)
  在 Lucene.Net.Index.IndexWriter.Init(Directory d, Analyzer a, Boolean create, Boolean closeDir, IndexDeletionPolicy deletionPolicy, Boolean autoCommit)
  在 Lucene.Net.Index.IndexWriter..ctor(String path, Analyzer a, Boolean create)
  在 Maticsoft.Web.Admin.suoyin.CreateIndex()

请问这可能是什么原因?在本地的IIS上成功建立索引。

------解决方案--------------------------------------------------------
这个目录没有权限,给netservice权限。
------解决方案--------------------------------------------------------
权限不够或是上一次你的操作还在把它给锁定着,你可以先unlock一下试试看
  相关解决方案