Forum Discussion

emreozanmemis's avatar
emreozanmemis
Steel Contributor
Mar 15, 2022

IIS | HTTP Error 404.11 hata kodunun APPCMD.exe ile çözümü

IIS kullanıcılarının zaman zaman karşılaştığı bir sorundur. Genelde HTTP Error 404.11 - URL_DOUBLE_ESCAPED hatası olarak bilinine bu hatanın temel sebebi HTTP istekleri çift gelmesinden kaynaklıdır. Sunucu da bu istekleri kabul etmediği için bu hatayı alırsınız.

Çözümü için aşağıdaki adımları uygulayabilirsiniz.

  1. Windows işletim sisteminizin CMD komut satırını açınız.
  2. Komut satırında "%windir%\system32\inetsrv" dizininde gidiniz.
  3. appcmd.exe ve ilgili parametreleri aşağıdaki şekilde giriniz ve enter tuşuna basınız.
Appcmd set config "Default Web Site" /section:system.webServer/Security/requestFiltering -allowDoubleEscaping:True

 

Bu komut ile web.config dosyasında gerekli düzenlemeleri yapmış olacaksınız

 

appcmd set config "Default Web Site" /section:system.webServer/Security/requestFiltering -allowDoubleEscaping:True /commit:appHost

 

Bu komut ile appllicationHost.config dosyasında gerekli düzenlemeleri yapmış olacaksınız.

 

Not: Yazılımınıza ait özel bir web.config dosyası kullanıyorsanız "allowdoubleescaping" parametresini kontrol etmenizi öneririm.

 

 

No RepliesBe the first to reply

Resources