У меня есть веб-приложение asp.net, которое использует API Lucene для поиска. Вот сценарий проблема:Ошибка при копировании индекса Lucene
События:
- Пользователь вызывает Lucene поисковый запрос через веб-приложение.
- Работает еще одна служба Windows, которая просто копирует папку индекса поиска в другую папку.
Когда событие 2 происходит после того, как событие произошло 1, я получаю ошибку ниже при копировании индекс:
The process cannot access the file 'C:\Indexes\segments.gen'
because it is being used by another process.
Что я здесь отсутствует?
FYI, использую System.IO.File.Copy
с переписанным значением true для копирования файлов индекса.
спасибо за комментарии ур ... не могли бы вы подробно рассказать вам ур? – Jimmy