Web Config Ayarları

Posted: 03 Haziran 2011 in .NET

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>

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s