Tuesday, July 27, 2010

HTTP Error 404.17 on Windows 7 64-bit IIS7

Ran into a problem today where I was getting HTTP Error 404.17 after setting up Windows 7 64-bit with IIS7.

"HTTP Error 404.17 - Not Found - The requested content appears to be script and will not be served by the static file handler."

The ISAPI DLL is a 32-bit DLL, so you'll have to either change your default Application Pool to enable 32-bit, or create a separate 32-bit AppPool for your application.

To Enable 32-bit Applications right click on the Application Pool and select "Advanced Settings" then "Enable 32-bit Applications."

Thanks to Scott Hanselman for sharing his solution.

http://www.hanselman.com/blog/HTTPError40417PHPOnIIS7Under64bitVista.aspx