I have been trying to implement our site on an IIS7 server and was able to get everything to work .. however, the last thing wasn't expected was running the clean URL .. according to ac support "you cannot implement Clean URL fix on non apache hostings. IIS does not support .htaccess files." which is correct..
So I did a little research and was able to successfully run the the clean URL using a workaround..
Lucky me.. I had no choice but move it to our server and quite frankly once you are used to clean url's it's difficult to go back :-) you guys are doing great job in helping everyone and I'm glad to participate when I can.
Thanks for bumping this topic and reminding us to update the docs. I just updated Removing /public/index.php from URL-s article to include link to this tutorial. Hopefully IIS7 users will find it useful.
So I did a little research and was able to successfully run the the clean URL using a workaround..
I thought to share this link with you:
http://learn.iis.net/page.aspx/470/importing-apache-modrewrite-rules/