Это мой код:
string path = Server.MapPath("~/") + "\\Img\\";
string[] validext = { ".jpg", ".png", ".gif" };
string ext = System.IO.Path.GetExtension(FileUpload1.PostedFile.FileName);
long size = FileUpload1.PostedFile.ContentLength / 1024;
string filename = System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName);
if (filename.Length > 10)
{
string[] str2 = filename.Split('.');
filename = filename.Substring(0, 2);
filename += '.';
filename += str2[str2.Length - 1];
}
while (System.IO.File.Exists(filename))
filename = "1" + filename;
if (ext != "")
FileUpload1.PostedFile.SaveAs(path + filename);
, но когда я выбираю файл и нажимаю кнопку отправки, мой веб-сайт выдает следующую ошибку.
Access to the path 'C:\inetpub\vhosts\pouyagroup.ir\httpdocs\Img\s.jpg' is denied.
Он хорошо работает на localhost.
В чем проблема?