Sayfayı Yazdır | Pencereyi Kapat

web.config özel bilgilerin şifrelenmesi

Nereden Yazdırıldığı: Datakent
Kategori: Diğer bölümler
Forum Adı: C# & ASP.NET
Forum Tanımlaması: C# ve ASP.NET ile ilgili soru / sorun ve paylaşım bölümü
URL: http://forum.datakent.com/forum_posts.asp?TID=2366
Tarih: 28.Nisan.2024 Saat 07:27


Konu: web.config özel bilgilerin şifrelenmesi
Mesajı Yazan: murat turan
Konu: web.config özel bilgilerin şifrelenmesi
Mesaj Tarihi: 12.Mayis.2012 Saat 19:56

asp.net uygulamalarında veritabanı bağlantı bilgileri genelde web.config dosyasında muhafaza edilir. bu dosya IIS tarafından indirilmeye sunulmaz (yasaklı listededir) olaki elde edilebilir bir durumun önüne geçmek için web.config dosyası şifreleme sistemi ile korunabilmektedir. .net araçlarından aspnet_regiis aracı bu bilgileri koruma altına alabilen özel parametreler içermektedir ve koruma altına alınan dosya yalnızca koruma altına alınan bilgisayarda yalnızca geriye döndürülebilmektedir/çözülebilmektedir (ms in kaynaklarında bu şekilde ibareler var şahsel farklı bir bilgisayarda geriye çözmeyi test etmiş değilim


komut satırı: aşağıdaki örnek web.config de bulunan connectionStrings tagları arasındaki tanımlamaları şifrelemektedir. 

aiağıdaki komutu vs'nun komut satırında çalıştırmanız gerekiyor veya normal komut satırından .net klasörüne girip bu komutu orada çalıştırmanız gerekiyor. (C:\Windows\Microsoft.NET\frameworkxyz)

aspnet_regiis -pe "connectionStrings" -app "/edys" -prov "DataProtectionConfigurationProvider"

burada edys yazan kısım IIS'e tanımlanmış olan proje adıdır. bu komut satırında yalnızca bu alanı değiştirmeniz yeterli oalcaktır.  eğer  connectionStrings tagı değilde ALİ tagı kullandıysanız ayrıca  connectionStrings  alanınıda ALİ yapmanız gerekiyor. 

ve -pe parametresi şifreleme parametresidir

olduda geriye çözmek isterseniz (değişen ek olarak -pd oldu !!!)

aspnet_regiis -pd "connectionStrings" -app "/edys"



-------------
http://www.kasatakip.com - Kasa Takip  |  http://www.caritakip.com - Cari Takip  |  http://www.evraktakip.com - Evrak Takip  |  http://www.etasqlmobil.com - ETA SQL Mobil



Sayfayı Yazdır | Pencereyi Kapat