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:
Resolution summary: 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"
Or change manually by opening the following file
%windir%\System32\inetsrv\config\applicationHost.config file in notepade. (remember to open notepade with administrator privilege.
and change following value.
WIth Server 2008 R2, Plesk 9.5 has a bad habbit of not giving itself permissions to the C:\Windows\Assemblies folder. Due to this, ASP and ASP.NET applications will not function correctly. In order to fix this you must follow the steps below.
With Windows Explorer, browse to C:\Program Files (x86)\Parallels\Plesk\etc\DiskSecurity\DiskSecurity.xml
Right click on DiskSecurity.xml and edit the file with Notepad or another plain text editor.
Insert the following line at the bottom of the file, BEFORE </Entries>:
<Entry AccounType="1" Account="Psacln" Path="C:\Windows\assembly" AceFlags="FilesOnly" AccessMask="Read" EntryFlags="0x0" />
Save and close the file.
Open a CMD Prompt and navigate to C:\Program Files (x86)\Parallels\Plesk\admin\bin
Once you are at the root of the foler type the following command:
Execute the command, open Task Manager, look at the Processes tab, and find ApplySecurity.exe
Wait for the process to terminate, close task manager.
Stop Plesk, Reset IIS, Start Plesk
Verify that ASP is now working correctly by visiting an ASP Page or ASP based application hosted on the server.