Я пытаюсь загрузить файл с помощью элемента управления FileUpload. Когда файл загружен, я извлекаю из него информацию, а затем хочу его удалить.
Мне удалось загрузить его, сохранить и получить от него информацию, но когда я пытаюсь удалить его, я получаю следующее исключение «Процесс не может получить доступ к файлу 'D: \ IIS ** ПРОПУСКАЕТСЯ *** \ V75 personal ny.csv ', поскольку он используется другим процессом.
string fn = Path.GetFileName(fu.PostedFile.FileName);
string SaveLocation = Server.MapPath("UploadedCSVFiles") + "\\" + fn;
FileInfo fi = new FileInfo(SaveLocation);
fu.PostedFile.SaveAs(SaveLocation);
fu.PostedFile.InputStream.Dispose();
DataTable dt = AMethodThatUsesFile(SaveLocation);
fi.Delete();