Asp.Net İle WebConfig Hata Olaylarında Sayfa Yönlendirme

    
    Merhaba Arkadaşlar  bir proje yaparken hepimizin bazı eksiklikleri olabilir bazı durumlarda bazı şeyleri düşünemeyiz böyle durumlarda sitemizde gezinen kullanıcının hem güvenini sarsmamak hemde kendi projenizin güvenliğini tehlikeye atmamak için bu hataları çok iyi bir şekilde yönetmemiz gerek. Çünkü hata yayınlanırken gösterilen bir kod parçası dahi kötü niyetli insanlar için kaçınılmaz bir nimet olabilir. Bu yüzden herhangi bir hata oluşması durumunda kullanıcıya hata mesajını göstermek yerine onu başka bir sayfaya yönlendirmek düşünüyorum ki en iyi seçenek. Lafı fazla uzatmadan kodlarımıza geçelim. Bu olayı web config dediğimiz yapılandırma sayfasında gerçekleştiriyoruz.




Aşağıdaki kodlar ile bu gibi durumlar engelleyelim....


<system.web>

<customErrors mode=“On“>
<error statusCode=“400“ redirect=“kotu.aspx“/>
<error statusCode=“403“ redirect=“Yasak.aspx“/>
<error statusCode=“404“ redirect=“404.aspx“/>
<error statusCode=“500“ redirect=“Baglanti.aspx“/>
</customErrors>
</system.web>


Yukarıda da gördüğümüz gibi Web.config dosyamıza hata kodlarını ve yönlendirilecek adresleri belirtmemiz yeterli.. Bir snraki makalemde Görüşmek Dileği ile...

1 yorum: