It happened when trying to surf a directory under IIS7 environment that contains special character symbol and return you HTTP 404.11-Not Found error.

Example Url : http://localhost/directory/A+B+C/filename.html
 

By default, IIS 7.0 rejects URLs that contain a double escape sequence.

WorkAround

1. Open web.config and add

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

2. Save


One Response to “The request filtering module is configured to deny a request that contains a double escape sequence”

  1. Danyal

    perfect, thanks!

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>