HttpContext.Actuel.L'utilisateur est nulle, même si l'Authentification Windows est sur

Dans IIS7 sous Windows Server 2008, j'ai un répertoire virtuel avec anonyme, l'accès et de l'authentification Windows sur. Dans mon web.config, j'ai:

<authentication mode="Windows"/>
<authorization>
            <allow roles="MYGROUP"/>
            <deny users="*"/>
</authorization>

et

<system.webServer>
    <!-- IIS7 security settings -->
    <security>
        <authorization>
                <add accessType="Deny" users="*"/>
                <add accessType="Allow" roles="MYGROUP"/>
        </authorization>
    </security>
</system.webServer>

Mais lorsque j'ai accès par défaut.aspx partir de IE et de définir un point d'arrêt dans le Mondial.asax.vb Application_AuthenticateRequest(), j'obtiens une valeur null HttpContext.Actuel.L'utilisateur où je m'attends à ce que ma propre identité. C'est presque comme si l'Accès Anonyme est activé?

Que puis-je faire pour résoudre ce problème? Tout semble fonctionner dans IIS6.

  • BTW, j'ai regardé ici: codesnip.net/iis7-integrated-windows-authentication-win-2008 -- et tout semble bon en fonction de cela.
  • Avez-vous jamais trouver une solution à cela? Ayant le même problème, et c'est la question la plus proche je peux trouver sur le sujet.
  • Non, il a quelque chose à voir avec la nouvelle façon IIS fonctionne, et qu'il peut passer le contrôle de votre ASP.NET programme pour faire son authentification. J'ai toujours besoin de quelqu'un pour me l'expliquer plus en termes simples, je suppose.