Я реализовал функцию загрузки файлов с сайта.
Когда файл загружен и сохранен, мне нужно переименовать его, чтобы к его имени добавлялся префикс ID.
проблема заключается в том, что при попытке переименовать файл возникает ошибка отказа в доступе. Я даже не мог переименовать его с помощью проводника Windows.
Я использовал средство поиска блокировок, чтобы выяснить, какой процесс блокирует файл, и я знал, что виновным является процесс iisexpress.
Есть ли быстрый способ? решить это? Это MVC и HttpPostedFileBase.SaveAs вызывается в контроллере.
РЕДАКТИРОВАТЬ: я обнаружил, что код, который блокирует файл, когда я создаю thumnail, таким образом:
System.Drawing.Image thumbnail = System.Drawing.Image.FromFile(path).CreateThumbnail();
string pathThumbnail = Path.Combine(Server.MapPath(Constantes.CARPETA_WORKFLOW_IMAGE_THUMBNAIL),
newFileName);
thumbnail.Save(pathThumbnail);
Дело в том, что код блокирует как опубликованный файл, так и миниатюру.
Как я могу решить эту проблему?
Спасибо, Хайме