"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...
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...
#iis #manager #request #filtering #404-11 #hata #error #module #double #space #sequence #fix #çözüm