Web Config Ayarları

13.2.2010 04:12:00 Posted by Kenan KayaOkunma Sayısı: 4869

  

Web Config Ayarları

 

Web config dosyası, içerisinde xml bir yapı bulundurmaktadır. Visual studio'da bir asp.net projesi  açtığımızda web.config dosyası kullanılabilir olarak bize sunulur. Web ortamına projemizi atmadan önce burada bir takım ayarlamalar yapmamız gerekebilir. Ben birkaçına değineceğimeye çalışacağım:

 

Timeout: Üye girişi yapıldıktan sonra session'da tutulma süresi. Eğer süre aşılırsa sayfaya bağlanmamız için tekrar login sayfasına yönlendirir.

authentication mode:Sitemizi web ortamına atacaksak mutlaka "Forms " seçili halde bulunmalı.

 

<authentication mode="Forms">

<forms loginUrl="login.aspx" timeout="30"></forms>

</authentication>

 

Yetkili Denetimleri:

 

allow = izin ver,

deny=yasakla ,

"?" = bilinmeyen kullanıcı (yani giriş yapmayan herkes )

"*" = herkes

 

<authorization>

<!--<deny users="?" />-->

<allow users="*" />        

</authorization>

 

Allow users  ="*" olduğunda herkese girebilir. Zaten varsayılanda budur.

Deny users = "*" bütün kullanıcılar giremez.

Allow users = "?" bilinmeyen kullanıcılar girebilir.

Deny users = "?" bilinmeyen kullanıcılar giremez.

 

Projemize bir "Yonetim" adında dosya ekleyerek bu dosyaya içerisine sadece login yapan yöneticinin bağlanmasını istersek, bu klasörün içine yeni bir web config dosyası ekleyerek de yapılandırabiliriz.

 

<system.web>

<authorization>

<allow users="yonetici"/>

<deny users="?"/>

</authorization>

</system.web>

 

 

Hata ayarları:

customErrors mode: hata olduğunda ne yapılacağıdır.

On: Hata olduğunda direk belirttiğimiz sayfaya yönlenir.

Off: Hata olduğunda projemizin hangi satırında hata olduğunu bize bildirir.Genel olarak kodlardaki hatayı ortaya çıkarır.

 

<customErrors mode="On" defaultRedirect="genelhata.htm">

<!--Hata oluştuğunda yönlenecek sayfalar-->

<error statusCode="403" redirect="erisimYok.htm" />

<error statusCode="404" redirect="dosyaYok.htm" />

</customErrors>
 

 


ETİKETLER: Web config ayarları, web config yapılandırma, web config,

Yorumlar

Mehmet(01.07.2011 / 13:21)

Çok güzel bir makale olmuş. Diğer web.config ayarlarına da değinirseniz sevinirim. Ayrıca resim kullanarak anlatırsanız daha anlaşılır olacaktır. İyi günler....

bayram(14.09.2011 / 16:26)

cok cok cok güzel olmuş be

Şahin(28.12.2011 / 13:58)

Çok güzel bi makale olmuş.. web config'in ne işe yaradığını sizle öğrendim. Mümkünse webconnfigle yapılabilecek şeylerin en azından isimlerinide yazarsanız sevinirim.