Я хочу, чтобы мое веб-приложение mvc могло создавать каталоги, и для этого было предложено создать нового пользователя в моем пуле приложений с повышенными привилегиями. Мое веб-приложение размещено на Azure, и я хотел знать, как я могу это сделать и правильно ли это делать.
Вот мой код в моем веб-приложении для создания каталога.
public ActionResult Async_Save(IEnumerable<HttpPostedFileBase> files, int? id)
{
if (files != null)
{
string filepath = "/Content/CarData/";
Directory.CreateDirectory(filepath + id);
foreach (var file in files)
{
var fileName = Path.GetFileName(file.FileName);
var physicalPath = Path.Combine(Server.MapPath(filepath + id), fileName);
file.SaveAs(physicalPath);
}
}
return Content("");
}
Это не работает, но я также не получаю сообщение об ошибке. Из обсуждений, которые я провел здесь в стеке, было высказано предположение, что само приложение не имеет разрешений для создания каталога. Это имеет смысл, так как я могу создать требуемого пользователя и разрешения?