2008-08-27 10 views
2

gibiBen depolamak Uygulama Mesajları yöntemi için arıyorum bir .NET Web sitesi

  • "Başarıyla giriş yaptıktan"
  • "Bir hata oluştu Uygulama Mesajları saklamak için nasıl, lütfen ara kullanıcıların mesajların ifadeleri sevmiyorum karar verirken 'x100" üzerine yardım masası
  • 'Hepiniz sistem şifreleri sıfırlamak için yetkin yok'

vb Böylece' Ben yok kaynak co değiştirmek Yeniden derleyin, sonra yeniden dağıtın - bunun yerine ileti deposunu değiştiriyorum.

Anahtarları ve değerleri kullanarak web.config dosyasındaki dizelere kolayca erişebilmeyi gerçekten çok seviyorum.

ConfigurationManager.AppSettings("LOGINSUCCESS"); 

Ancak, çok sayıda uygulama iletisine sahip olabildiğimde, doğrudan web.config kullanmak istemedim. İkinci bir web config dosyası ekleyecektim ve bunu kullanacağım ama tabii ki sanal dizin başına sadece bir tane olabilir.

Çok özel kod yazmadan bunun nasıl yapılacağı konusunda herhangi bir önerisi var mı?

cevap

6

yılında bir xml dosyasında dizeleri koyun ve dosyaya güncellemeleri kontrol etmek bir filewatcher kullanmak

  • bir veritabanında dizeleri koyun, bunları önbelleğe ve set senin Sonra

    <appSettings file="StringKeys.config"> 
    

    sizin StringKeys.config dosyası oluşturmak ve içindeki tüm tuşları var: Web.config, AppSettings'i altında değiştirin.

    Gerçek uygulama ile ilgili tüm anahtarlar için AppSettings alanını ana web.config dosyasında kullanabilirsiniz.

  • 3
    • makul süre sonu ilkesi
    İlgili konular