Uma coisa que você pode tentar:
Faça um backup de 'C: \ Windows \ System32 \ inetsrv \ config \ administration.config'.
Em
<moduleProviders>
encontre a linha
<add name="Impersonation" type="Microsoft.Web...
e faça uma cópia dele logo abaixo e substitua ' ImpersonationModuleProvider ' por ' FormsAuthenticationModuleProvider ' na nova linha.
mais abaixo no arquivo da seção:
<location path=".">
<modules>
verifique se existe uma entrada:
<add name="FormsAuthentication" />
e se não, adicione-o.
Não sei se isso corrigirá seu problema ou porque essas entradas estão ausentes. Mas vale a pena tentar.
Caso contrário, eu reinstalaria o IIS.