Şimdi Ara

System.UnauthorizedAccessException hatası

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
1.449
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar,

    Haberler ve Haber düzenleme sayfalarında hata alıyorum. 2 side benzer kod(File.Delete) ama haber düzenlede hata veriyor.

    Hata (catch exepetion):System.UnauthorizedAccessException: Access to the path 'D:\inetpub\turkeco.com\www\img\buyukResim\' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.File.InternalDelete(String path, Boolean checkHost) at System.IO.File.Delete(String path) at admin_Default2.haberDuzenleBtn_Click(Object sender, EventArgs e) in d:\inetpub\turkeco.com\www\admin\en-haber-duzenle.aspx.cs:line 126

    Not: Natro hosting kullanıyorum. Klasör yetkilendirmesi olarak Sadece Oku -> Oku ve Yaz diye radiobutton mevcut oku ve yaz
    Not2: www içerisinde img klasörü bulunmakta ve alt dosya olarak buyukResim ve kucukResim bulunmakta. 3 üne de Oku ve Yaz özelliği tanımlanmıştır.

    Şimdiden ilgilenip vereceğiniz cevaplar için teşekkür ederim....

    en-haber-duzenle.aspx:
    try
    {
    if (buyukResim.HasFile)
    {

    File.Delete(Server.MapPath("..//img//buyukResim//" + ResimAdi));
    string buyukKlasor = (Server.MapPath("..//img//buyukResim//"));
    string buyukDosyaAdi = Path.Combine(buyukKlasor, ResimAdi);
    buyukResim.SaveAs(buyukKlasor + ResimAdi);
    ResizeSettings buyukresim = new ResizeSettings("width=1300&height=500&format=jpg&crop=auto");
    buyukDosyaAdi = ImageBuilder.Current.Build(buyukKlasor + ResimAdi, buyukDosyaAdi, buyukresim, true, false);

    }
    }
    catch (Exeption ex)
    {
    mesaj = "<div class='alert alert-dismissable alert-danger'>" +
    "<strong>Hata!</strong> Düzenlerken bir hata oldu" + ex.ToString()+
    "<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×</button>" +
    "</div>";
    }

    haberler.aspx deki kod:
    if (e.CommandName == "sil")
    {
    try
    {

    baglanti.Open();
    sorgu.CommandText = "delete from haber where Id=" + id;
    sorgu.ExecuteNonQuery();
    File.Delete(Server.MapPath("..//img//buyukResim//" + resimadi));
    File.Delete(Server.MapPath("..//img//kucukResim//" + resimadi));
    baglanti.Close();
    }
    }







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.