troubleshooting Question

Server Side Includes Not Working on Windows 2008/IIS 7

Avatar of kenjpete
kenjpete asked on
Microsoft IIS Web ServerWindows Server 2008
5 Comments1 Solution1062 ViewsLast Modified:
We have a Windows 2008 web server running IIS7 and cannot seem to get ServerSideIncludes to work despite following all the instructions we could find. Here are the steps we have completed:

1.  Enabled SSIs in IIS 7
2.  Confirmed ServerSideIncludes was shown as "installed" under Application Development
3.  Added *.html as a mapping in "Add Mapping Module"
4.  Created "inc" folder in our web site to hold all included files, and set that folder to have "execute" rights for scripts.
5.  Added this code to web.config file to be sure SSIs were enabled:

<location path="d:\webs\[ourwebname]">
   <system.webServer>
      <serverSideInclude ssiExecDisable="false" />
   </system.webServer>
</location>

6.  Added this line of code to my default.html file to serve included content:

<!-- #include file = "/inc/myfile.html" -->

When I upload default.html to our server and view it in a browser the file displays but the included content does not appear. When I look at the source code for that page it shows my  code above as an HTML comment and is not executing the code?

Also, if I change the extension to .shtml and upload that file to our server and then view it in a browser I get an "Error 404 - File Not Found" error?

What am I missing or doing wrong?
ASKER CERTIFIED SOLUTION
Join our community to see this answer!
Unlock 1 Answer and 5 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 5 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros