Since I can't publish to this server due to the lack of FPSE, I tried copying index.htm directly to the folder containing the web site content.
I can view the default web if I type "localhost" (I get the IIS 7 screen), but if I type "localhost/[website]" where [website] is the name of the new site I created, I get the following error:
The file is there in the site's folder, and I can click on the index.htm with an explorer window and view it in IE just fine. But IIS 7.5 won't serve it.
If there is a way to install the last version of IIS that supports FPSE, that might be my best option. FrontPage always worked well for me, as it organized and updated all the links across multiple pages. If I recall correctly, IIS7 supported FPSE, but I cannot figure out how to install that version on Windows 7 64.