Странная проблема возникает на производственной платформе (64-битный сервер Win 2008).
Это связано с File.Exists
и File.Delete
методами ...
На тестовой платформе в отладке (win xp) и т. Д. Она работает нормально. На сервере 2008 впервые несколько раз
File.Exists
сообщил true
для файла, который не существует ...
Когда я проводил дальнейшие тесты, File.Exists
наконец сообщил о ложном для файла, которого не было.
Но File.Delete
не выдал ошибку при попытке удалить файл, который не существует ...
Что происходит ...?
Я где-то читал, что виртуализация системы может испортить ситуацию ... но не нашел ни одного файла в: %userprofile%\AppData\Local\VirtualStore