Projelerde erişilmesini istemediğimiz klasörler olabilir. Böyle bir durumla karşılaştığımızda ayarlamaları sunucu üzerinden rahatlıkla yapabiliriz. Fakat biz bu örnekte sunucu üzerinden ayarlama yapmak yerine Web.config ile işlemlerimizi gerçekleştireceğiz. Şimdi örneğimize geçelim.

Elimizde taslaklar ve ozel isimli klasörlerimizin olduğunu ve bu klasörlere dışarıdan erişimin engellenmesi gerektiğini varsayalım. Bu durumda erişimin engellenmesi için Web.config den yararlanıyoruz. Aşağıdaki kodlar taslaklar ve ozel isimli klasöre erişimin engellenmesi sağlıyor.

Yukarıdaki kodları detaylı incelediğimizde istediğimiz klasörün erişimini engellemek için system.webServer > security > hiddenSegments tagı içerisine eklemeler yapmamızın yeterli olduğu görülmektedir.

Not: Bu özellik IIS 7 ve üzeri versiyonlarda geçerlidir.

Leave a Reply

Your email address will not be published. Required fields are marked *