.Net é nativo no IIS7 em vez de ser um filtro ISAPI. Isso permite um pipelining e um maior controle de configuração via web.config. Outra consequência é que as permissões de URL aplicadas no web.config se aplicam a todos os recursos e não apenas aos mapeados para o filtro ISAPI ASPNET como no IIS6. Como conseqüência, se você quiser usar o ASPNet MVC, é muito mais fácil no IIS7. Você também é capaz de combinar o HttpModules com tecnologias não-.NET, como o PHP. Por exemplo, você pode usar uma autorização de URL do .NET ou o módulo de regravação de URL da Microsoft com algo parecido com o PHP e funcionará bem.