我有一個使用Lucene API進行搜索的asp.net web應用程序。 這裏的問題是情景:複製Lucene索引時出錯
活動:
- 用戶調用通的Web應用中的Lucene搜索查詢。
- 還有一個Windows服務正在運行,它將搜索索引文件夾複製到另一個文件夾。
當事件發生2已發生的事件1之後,我越來越之下,而複製指數的錯誤:
The process cannot access the file 'C:\Indexes\segments.gen'
because it is being used by another process.
我失去的是什麼?
僅供參考,我使用System.IO.File.Copy
覆蓋設置爲true來複制索引文件。
感謝您的評論......你能否詳細說明你的解釋? – Jimmy 2009-07-18 04:19:52