В IIS7 под Windows Server 2008 у меня есть виртуальный каталог с анонимным доступом и проверка подлинности Windows. В моем web.config у меня есть:
<authentication mode="Windows"/>
<authorization>
<allow roles="MYGROUP"/>
<deny users="*"/>
</authorization>
и
<system.webServer>
<!-- IIS7 security settings -->
<security>
<authorization>
<add accessType="Deny" users="*"/>
<add accessType="Allow" roles="MYGROUP"/>
</authorization>
</security>
</system.webServer>
Но когда я получаю доступ к default.aspx из IE и устанавливаю точку останова в Global.asax.vb Application_AuthenticateRequest(), я получаю нулевой HttpContext.Current.User, где я ожидаю свою личность. Как будто анонимный доступ включен?
Что я могу сделать, чтобы устранить эту проблему? Все работает в IIS6.