I just stepped over from IIS 5 to IIS 8.5. I had trouble installing ISAPI Filters and FastCGI but I managed to get almost everything working. The only problem I'm facing now is that all of .html pages will give me a 500 error. Underneath here is the error:
FastCGI Error The FastCGI Handler was unable to process the request.
An error occurred processing config file. Error Number: 2 (0x80070002). Error Description: The system cannot find the file specified.
I have static content installed.
Even if I have only a head and body tag within here "Hello World" it'll give me this error. All PHP and JS files are working correctly.
I hope there are some of you guys with ideas about what I can do. I'm desperate to finish this..
Thanks a lot in advance
I managed to fix it thanks to this website
Here is what I did:
Create new Handler Mapping In IIS manager, click on the web site name from the left hand side (probably called Default Web Site with a globe image next to it). Go into Handler Mappings. Add a Module Mapping (link on the right). The details should be the same as with the mapping for the .php extension, but it will be something like this:
Request path: *.html Module: FastCgiModule
Executable: C:\Program Files (x86)\PHP\php-cgi.exe
In Request Restrictions box for this handler, have the following settings:
Verbs: all verbs
User contributions licensed under CC BY-SA 3.0