"HTTP Error 404.11 - Not Found" Hatasının Çözümü

404.11 hatası alıyorsanız yapmanız gerekenler yazının devamında... 

Internet - 19.02.2012
Bu yazı 5633 defa okundu

IIS 7 ve IIS 7.5 kurulumlarında varsayılan olarak aktif olan Request Filtering özelliği, içerisinde + işareti bulunan adresleri çalıştırmadığı (reject ettiği) için bu hata meydana gelmektedir.

HTTP Error 404.11 - Not Found 
The request filtering module is configured to deny a request that contains a double space sequence.

+ işaretlerinin kullanılması tehlikeli olmakla birlikte, + işaretlerinin boşluk karakterine dönüştürülmesi de yönlendirmelerin düzgün çalışmamasına veya farklı sorunlara sebep olabilmektedir.

Çözüm olarak 2 farklı yol önereceğim:

1. IIS Manager ile;

2. web.config ile;
 

web.config dosyamızda aşağıdaki değişikliği gerçekleştirdiğinizde sorun hallolacaktır.

<configuration>
      <system.webserver>
            <security>
                  <requestFiltering allowDoubleEscaping="true">
                   </requestFiltering>
             </security> 
       </system.webServer> 
</configuration>

Herkese iyi çalışmalar...

 

Linkx.me URL Kısalt



Yorum Yaz

Adınız Soyadınız
Yaşınız
E-Posta Adresiniz
Mesajınız
    Bir sonraki yorumunuz için alanları otomatik doldurur.
    Bu sayfaya yorum yazıldığında e-postanıza bilgilendirme mesajı gelsin.

Mesajı yazmak için tıklayınız.

Yorumlar

Onaylanmamış: 0 yorum
Toplam: 2 yorum
21.02.2012 daltinkurt@hotmail.com Devrim Altınkurt
evet, karşılaştığım için yazdım zaten. bu hatayı da linkx.me gördüm. :)
21.02.2012 ekrem@egulcu.net ekrem
merakımdan soruyorum, visual studio ile çalışırken böyle bir hata ile karşılaşmamız olası mı?