我有一个使用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