*.asp pages of a site on Parallels Plesk server show the following error:
HTTP Error 404.17 - Not Found The requested content appears to be script and will not be served by the static file handler.
Disabling 32-bit mode of the site's application pool causes an error of following kind:
Server.CreateObject Access Error The call to Server.CreateObject failed while checking permissions. Access is denied to this object.
C:\Windows\system32\inetsrv\asp.dll executable is used to handle ASPClassic pages.
C:\Windows\system32\inetsrv\asp.dll executable is 64 bit ASP handler for ASP scripts.
For ASP scripts to be handled in 32 bit environment this is suggested to use executable from this location:
Change on server level in IIS > Handler Mappings > ASPClassic
From the following values:
Request Path: *.asp Executable: C:\Windows\system32\inetsrv\asp.dll Name: ASPClassic
To the following:
Request Path: *.asp Executable: C:\Windows\SysWOW64\inetsrv\asp.dll Name: ASPClassic