SomeApp загружает файлы с SFTP-сервера на локальный диск c: \ DirA \ temp, затем перемещает их в C: \ DirA \ Ready.Файлы поступают регулярно один раз в день.
MyApp собирает новые файлы по адресу c: \ DirA \ Ready.MyApp перемещает файлы из C: \ DirA \ Ready в C: \ DirB.Иногда я получаю эту ошибку.
System.IO.IOException: The request is not supported.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileInfo.MoveTo(String destFileName)
Это происходит только несколько дней, а не все дни.Я также получаю это при попытке удалить файл в C: \ DirB.
System.IO.IOException: The request is not supported.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileInfo.Delete()
Вот некоторые подсказки:
Каталог C: \ DirB сопоставленна файловый ресурс Windows \ mylinuxserver \ somedir
Он размещен на сервере Linux, работающем под управлением SMB.
Все разрешения настроены правильнов какой-то момент, и он работал нормально в течение нескольких месяцев.
- Внезапно однажды он перестал работать через день.
Что означает, что ошибка неверна?Что могло измениться, что вызвало это?
- Разрешения изменились?
- Временная проблема с сетью?
- Обновление Windows что-то сломало?
- В тот день было какое-то обновление Windows, но не знаете, может ли это повлиять на него?
- Изменение кода в MyApp что-то сломало?
- Исключил это.На самом деле у меня было развертывание в первый день, когда я увидел ошибку, но проверка кода показала, что ни один код не может повлиять на это.Даже попробовал откат на предыдущую версию.Все еще получил ошибку, поэтому что-то еще должно было измениться.
- Что еще?