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一下试试看