The request filtering module is configured to deny a request that contains a double escape sequence

HTTP Error 404.11 - Not Found

The request filtering module is configured to deny a request that contains a double escape sequence.

The request contained a double escape sequence and request filtering is configured on the Web server to deny double escape sequences.

Details of the issue is available at: http://support.microsoft.com/kb/942076/

Solution 1

Would suggest to read the complete article but just for quick reference I am typing the resolution here.

%windir%\system32\inetsrv\appcmd set config "Default Web Site" -section:system.webServer/security/requestfiltering - allowDoubleEscaping="true"

Solution 2

Or change manually by opening the following file :

%windir%\System32\inetsrv\config\applicationHost.config file in notepade. (remember to open notepade with administrator privilege.


Solution 3

If you dont want to (or cant) edit the applicationHost.config add the following to the web.config file:

  <system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
    <security>
      <requestFiltering allowDoubleEscaping="true"></requestFiltering>
    </security>    
  </system.webServer>

Commentaires