I recently installed windows 7, with IIS 7, being a web developer we need IIS to locally host and test websites. To my surprise, it was not rendering even a single page, not even html and text files.
First thing that came into my mind was that it is some port blocking issue, but could not seem to know of the software which can block the port 80.
Banging my head here and there, i came to know that it was SKYPE, if skype is installed before IIS, skype uses the freedom to use port 80. So i closed my Skype, and restarted IIS, bang on, it worked like a charm. Hope it helps the guys who get stuck in such scenerio.