Ce billet de blog en 4 parties que j'ai écrit il y a quelques mois devrait vous permettre d'être opérationnel, je l'ai écrit pour Windows Server 2003 et IIS, mais les techniques sont généralement les mêmes:
http://www.endswithsaurus.com/2010/05/setting-up-and-configuring-mercurial-in.html
Vous rencontrerez quelques différences mineures sur IIS 7, mais la théorie est la même.
Il couvre tout, depuis les bases de l'installation et de la configuration de Mercurial pour IIS, jusqu'à l'intégration d'Active Directory, la réécriture ISAPI pour masquer les URL laides, la personnalisation de l'interface utilisateur pour la rendre plus jolie. Il devrait vous permettre d'être opérationnel.