Ich habe eine ASP-Webanwendung, die Lucene API für die Suche verwendet. Hier ist das Problem Szenario:Fehler beim Kopieren von Lucene-Index
Veranstaltungen:
- Benutzer ruft eine Lucene Suchabfrage durch die Web-Anwendung.
- Es wird ein anderer Windows-Dienst ausgeführt, der den Suchindexordner in einen anderen Ordner kopiert.
Wenn Ereignis 2 tritt nach Ereignis 1 aufgetreten ist, ich Störung erhalte unten beim Kopieren des Index:
The process cannot access the file 'C:\Indexes\segments.gen'
because it is being used by another process.
was ich hier fehlt?
FYI, verwende System.IO.File.Copy
mit Überschreiben auf True festgelegt, um Indexdateien zu kopieren.
danke für deine kommentare ... könntest du bitte deine erklärung ausarbeiten? – Jimmy