Я пытаюсь использовать Controller.File
, чтобы вернуть FilePathResult
из представления в моем проекте ASP.NET MVC 2.Я использую это так:
return File(pdfFilePath, "application/pdf", "foo.pdf");
Однако я продолжаю получать эту ошибку на желтом экране смерти:
Процесс не может получить доступ к файлу [путь к файлу], потому что он используетсядругим процессом.
Эта ошибка обычно возникает, когда вы забыли закрыть поток файлов, но я решил, что об этом следует позаботиться в среде ASP.NET MVC.Это происходит не каждый раз, а скорее периодически.Иногда я получаю файл просто отлично, но потом он просто перестает работать.При тестировании я использую сервер разработки.
Есть идеи?