none
Web Config AppSetting Value Değiştirmek Yazmak RRS feed

  • Soru

  • Arkadaşlar bir kaç basit ayarı webconfing dosyasının apsetting düğümlerinde saklamak istedim fakat başıma iş almışım. Kullanıcıya verdiğim yönetim panelinden bu apsetting lerin value leri değiştirilebiliyordu fakat sunucuda yetki vermeme rağmen değiştirilmiyor.

    hatta webconfig dosyasına yazma izni veriyorum sonra bakıyorum yazma izni yok. tekrar veriyorum yine yok sanırım iss7,5 in güvenlik önlemlerinden nasıl yapabilirim bir çare lütfen.

    localde sorunsuz çalışıyor

    <add key="Google" value="11111" />

    değiştir doları

    System.Configuration.Configuration config = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~/");
    
    config.AppSettings.Settings["Google"].Value = txtYSifre.Text;
    
    config.Save();


    28 Mayıs 2013 Salı 07:07

Tüm Yanıtlar

  • web.config bu işler için değil, bu işler için database kullanmalısınız

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    28 Mayıs 2013 Salı 07:29
    Moderatör
  • Hocam düşünün bir adet kullanıcının yöneteceği site yapıyorsunuz bunun için membership kullansanız olmaz, kendiniz birşeyler yazsanız ne gereği var. xml de saklasanız güvenli değil. 

    Altı üstü tek kullanıcı web config te saklayım diye düşündüm. o da bu engele takıldı. Db de tabiki saklanabilir ama fazla gereksiz bir durum oluyor.

    Bunun sebebi iss tabanlı bir izin sorunu ve sorunun cevabını hala arıyorum. Bilen birileri illaki vardır.

    29 Mayıs 2013 Çarşamba 10:56
  • httpdocs klasörüne yazma izni verdiğinizde sorun düzelecektir.


    www.mercanyazilim.net & www.yavuzmercan.com

    • Yanıt Olarak Öneren Yavuz MERCAN 30 Eylül 2013 Pazartesi 07:30
    30 Eylül 2013 Pazartesi 07:30