Tuesday, July 27, 2010 @ 10:59 am,IIS,Matt Pavey
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
Friday, September 14, 2007 @ 12:52 pm,IIS,Matt Pavey
SYMPTOMS
When you request a file from an IIS 6.0 Web server, and the file has a file name extension that is not a defined MIME type on the Web server, you receive the following error message:
HTTP Error 404 - File or directory not found.
CAUSE
Earlier versions of IIS include a wildcard character MIME mapping, which permits IIS to serve any file regardless of its extension. IIS 6.0 does not include this wildcard character MIME mapping and does not serve any type of extension that is not defined at the MimeMap node in the IIS metabase.
RESOLUTION
Friday, August 24, 2007 @ 12:54 pm,IIS,Matt Pavey
I ran into an issue today when working with some video formats for the web, specifically with a shockwave file (.swf). I know very little about video formats, but I regularly get files from clients that need them posted on their website, and it typically is just dropping in some code and that's it. But today I received the files and did some testing locally on my server (localhost) and everything looked fine. So I uploaded them to the production website and the page would load fine but the shockwave video never would play. I messed around with it for quite a while and was running out of options, and fortunately I ran across this article.
After checking the IIS logs, turns out that the .swf file wasn't really the problem, but it was a problem with the .flv file getting streamed behind the scenes. Apparently IIS6 by default wasn't serving up the .flv files, so I had to simply add a MIME Type... and PRESTO... everything is working as expected.