ASP.NET 3.0 ve ASP.NET 3.5 ile web.config Dosyası
ASP.NET yıllar içerisinde gelişti, buna bağlı olarak web.config dosyasında tutulan ayarlarda da gözle görülür bir artış oldu. .Net Framework 3.5 SP1 kurulu olan bilgisayarımda yeni oluşturduğum bir Web Uygulamasının web.config dosyası aşağıdaki gibi oluyor.
< ?xml version=”1.0”?>
</pre>
Web uygulamasına özgü ayarlar yapılmaya başlandığında (ConnectionStrings, Authentication, AppSettings, vs) web.config dosyası da büyümeye ve karmaşıklaşmaya devam ediyor. Fakat web uygulamalarının büyük oranında bu ayarların birçoğu değiştirilmeden bırakılır.
ASP.NET 4.0 ile web.config dosyamız, ilk versiyonlarda olduğu gibi sadeleşiyor.
Visual Studio 2010‘da Empty ASP.NET Web Application şablonu ile yeni bir web projesi oluşturursanız, web.config dosyası aşağıdaki gibi oluşturuluyor;
< ?xml version="1.0"?><system .web> İlk konfigürasyon satırı ASP.NET uygulamasının **debug** edilebileceğini ve Framework versiyonunun **4.0** olduğunu bildiriyor. İkinci konfigürasyon satırı ise, web uygulamasının **IIS7** üzerinde host edildiği durumlarda **URL Rewrite** yapabilmek için gerekli.</system> <system .webServer> </system>
Senior Software Engineer, @Microsoft
Ada ve Ege'nin babası ;)
Makale Adedi: 484