Я хотел бы сохранить загруженный файл на физический путь методом HttpPostedFileBase.SaveAs()
.Сохранение загруженного файла с HttpPostedFileBase.SaveAs в физическом пути
Когда я выбираю физический путь, появляется исключение, указывающее, что путь должен быть виртуальным.
var fileName = Path.GetFileName(fileurl.FileName);
var path = "C:/Projets" + fileName;
fileurl.SaveAs(Server.MapPath(path));
Как я могу изменить свой код, чтобы иметь возможность сохранять файл каждый раз, когда я хочу?
Не думаю, что это возможно. IIS запускает ваше приложение в пуле приложений, думайте об этом как о песочнице. У вас есть только разрешение на доступ к этой области. – Belogix
@Belogix, но как я могу изменить разрешение процесса пула приложений, потому что я сохраняю файл в этой области, у меня нет прав доступа для его удаления и даже для создания нового каталога или файла файла там – Lamloumi2