huekoi13597 Ответов: 1

У меня есть ошибка, когда я удаляю изображение из папки


protected void LinkButtondelete_Command(object sender, CommandEventArgs e)
        {
foreach(DataListItem item in DataListAttachfile.Items)
            {
                    string vitualpath = System.Configuration.ConfigurationManager.AppSettings["UploadPath"].ToString() + DateTime.Now.Year.ToString() + "/" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Day.ToString() + "/" + att.Duongdanfile;
                    string savepath = HttpContext.Current.Server.MapPath("/" + vitualpath);                    
                    File.Delete(MapPath(vitualpath));
            }
}


Что я уже пробовал:

<asp:LinkButton ID="LinkButtondelete" runat="server" CommandArgument='<%# Eval("id") %>' CommandName="Select" CausesValidation="false"
                                         OnCommand="LinkButtondelete_Command">Delete</asp:LinkButton>

Dave Kreskowiak

Вы собирались сообщить нам об ошибке?

huekoi13597

Доступ к пути 'D:\cms_vietnamnews_final\ToasoanTTXVN\Upload\Images\2018\9\19-это отрицается.
вот в чем ошибка

phil.o

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

huekoi13597

спасибо

1 Ответов

Рейтинг:
0

Eduard Keilholz

Вам нужно установить разрешения на папку, из которой вы удаляете, чтобы удостоверение, используемое для запуска вашего веб-сервиса, позволяло удалять там файлы.