Я получаю периодические ошибки в однопоточном приложении, которое записывает большой файл в общий ресурс, который реплицируется с помощью DFSR. Ошибка:
Процесс не может получить доступ к файлу '\ xxxxx \ xxxx \ xxx \ xx \ xxx.xxx', потому что он используется другим процессом.
Я подозреваю, что это связано с тем, что DFSR пытается реплицировать файл, в то время как мое приложение пытается его записать. Это известная проблема? Как я могу «доказать», что это причина?
Попробуйте использовать Process Explorer или handles.exe из Sysinternals и найдите имя файла, чтобы увидеть, какой процесс в системе имеет открытый дескриптор файла?
Если dfsrs.exe имеет открытый дескриптор файла при возникновении ошибки, то я думаю, что вы виноваты.