Я делаю веб-приложение и использую File Upload server control
.Когда я сохраняю файлы в определенную папку, я постоянно получаю Access denied
по этому пути, а также даю разрешение Full control
для Every One
.Я работаю в dev mode
.Мне нужно решение как для dev mode
, так и для производственной среды.
Исключение появляется в следующей строке: *
fu.SaveAs(Server.MapPath("~//xml"));
StackTrace:
StackTrace "в System.IO .__ Error.WinIOError (Int32 errorCode, String MaybeFullPath) \ r \ n
в System.IO.FileStream.Init (String path, FileMode mode, доступ к FileAccess, права Int32, логическое использование useRights, FileShare, Int32 bufferSize, параметры FileOptions, SECURITY_ATTRIBUTES secAttrs, строка msgPath, Boolean bFromProxy) \ r \ n в System.IO.FileStream..ctor (путь строки, режим FileMode, доступ к FileAccess, общий доступ к FileShare, размер файла3232, опции FileOptions, String msgPath, Boolean bFromProxy) \ r \ n в System.IO.FileStream..ctor (путь строки, режим FileMode) \ r \ n в System.Web.HttpPostedFile.SaveAs (имя файла строки) \ r \ n в системе.Web.UI.WebControls.FileUpload.SaveAs (имя файла строки) \ r \ n в Schedule.ScheduleForm.btn_Search_Click (отправитель объекта, ImageClickEventArgs e)
Это метод SaveAs()
причина проблемы, или что-то не так на пути?Поскольку я попробовал все, я дал полный контроль над правами многим пользователям, но тщетно.