Member 10506503 Ответов: 3

Доступ к пути 'D:\PLESKVHOST\vhosts\abhisaartechnologies.com\vns.abhisaartechnologies.com\Upload\resturent.png-это отрицается.


Доступ к пути 'D:\PLESKVHOST\vhosts\abhisaartechnologies.com\vns.abhisaartechnologies.com\Upload\resturent.png-это отрицается.
Описание: необработанное исключение возникло во время выполнения текущего веб-запроса. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения Об Исключении: Система.UnauthorizedAccessException: доступ к пути 'D:\PLESKVHOST\vhosts\abhisaartechnologies.com\vns.abhisaartechnologies.com\Upload\resturent.png-это отрицается.

ASP.NET не имеет права доступа к запрошенному ресурсу. Рассмотрите возможность предоставления прав доступа к ресурсу пользователю. ASP.NET запросите удостоверение личности. ASP.NET имеет базовое удостоверение процесса (обычно {MACHINE}\ASPNET на IIS 5 или сетевую службу на IIS 6 и IIS 7, а также настроенное удостоверение пула приложений на IIS 7.5), которое используется, если приложение не олицетворяет себя. Если приложение олицетворяет себя через <identity impersonate="true">, то это будет анонимный пользователь (обычно IUSR_MACHINENAME) или аутентифицированный пользователь запроса.

Чтобы грант ASP.NET доступ к файлу, щелкните правой кнопкой мыши файл в Проводнике, выберите "Свойства" и выберите вкладку Безопасность. Нажмите кнопку "Добавить", чтобы добавить соответствующего пользователя или группу. Выделите ASP.NET учетная запись и установите флажки для желаемого доступа.

Ошибка Источника:


Строка 25: {
Строка 26: string filename = Path.GetFileName(FileUpload1.PostedFile.имя файла);
Строка 27: FileUpload1.SaveAs(Сервер.MapPath("~/Upload/" + filename));
Строка 28: SqlConnection con = new SqlConnection(constr);
Строка 29: кон.Открыть();


Исходный файл: d:\pleskvhost\vhosts\abhisaartechnologies.com\vns.abhisaartechnologies.com\Cpanel\Category.aspx.cs строка: 27

это мой код.:--
охраняемых недействительными btnsubmit_Click(объект отправителя, EventArgs в электронной)
{
строка filename = Path.GetFileName(FileUpload1.PostedFile.имя файла);
FileUpload1.SaveAs(Сервер.MapPath("Upload/" + filename));
SqlConnection con = новый SqlConnection(constr);
против.Открыть();
Команда sqlcommand ком = новая команда sqlcommand("вставить в tbl_CategoryMaster (категории,идентификатор catid,CatImage) значения (категория@,@catid с,@CatImage)", кон);
ком.Параметры.AddWithValue ("@Category", SqlDbType.NVarChar).Значение = txtcat.Text;
ком.Параметры.AddWithValue("@catId", SqlDbType.NVarChar).Значение = txtid.Text;
ком.Параметры.AddWithValue("@CatImage", имя файла);
int obj = конвертировать.ToInt32(com.ExecuteNonQuery());
if (obj > 0)
{
Этикетка 1.Text = "Сохранить";
}
еще
{
Этикетка 1.Text = "Попробуй Еще Раз";
}
против.Закрывать();
txtcat.Текст = "";
}
пожалуйста помогите мне сэр как решить проблему

3 Ответов

Рейтинг:
2

VeeBeeDotNetter

Ok, so I just worked this issue out with a GoDaddy rep and let me tell you it was not easy.

Here's what you do in Plesk admin panel. Go to the Root directory and put your mouse over your website folder on the right. A tiny arrow shows up on the right of the folder name.

Once you go into that screen it's pretty much self-explanatory. Click the check box for "Replace permission entries on all child objects with the entries displayed here", choose the App Pool Group and add the "Modify" permissions.

Then click on the "Ok" button in the bottom and you're ready to go.

That should fix this issue for you.

Good luck.


Рейтинг:
19

manognya kota

привет,

Поскольку в сообщении об ошибке четко указано, что приложение не имеет права доступа.

Во-первых, Познакомьтесь со всеми учетными записями пользователей IIS и проверьте, работает ли ваш appPool под какой учетной записью.

Дайте соответствующие разрешения.

В вашем случае вы должны дать разрешение на этот путь

D:\PLESKVHOST\vhosts\abhisaartechnologies.com\vns.abhisaartechnologies.com\Upload\


Проверьте эту ссылку для получения подробной информации
http://stackoverflow.com/questions/5729264/what-are-all-the-user-accounts-for-iis-asp-net-and-how-do-they-differ[^]

Надеюсь, это поможет.


Рейтинг:
0

rajusharde

Установить разрешение папки пользователя IIS (полный контроль)


Member 10506503

как настроить разрешения на папку IIS пользователя сэр?
пожалуйста направьте меня сэр