У меня есть приложение .NET 4, которое я беру на IIS 7.5. В нем у меня есть следующий код:
HttpContext.Current.Request.ServerVariables [ "LOGON_USER"]
Этот код находится в моем файле global.asax и в моем методе Application_BeginRequest.
Для моего приложения это возвращает пустую строку. Это заставляет меня думать, что у меня нет настроек аутентификации. Я захожу в администратор IIS, и у меня отключены анонимная проверка, дайджест и проверка подлинности с помощью форм. У меня включены олицетворение ASP.NET, обычная проверка подлинности и проверка подлинности Windows.
Буду признателен за любые идеи относительно того, что мне нужно сделать для получения действительного идентификатора пользователя Windows Auth.
Уолли