Мне нужно использовать HttpContext.Current.User.Identity.Name, но он всегда возвращается как ноль. У меня для Анонимной аутентификации установлено значение Отключено, а для Windows Аутентификация установлена на Включено в свойствах проекта. У меня также есть следующие строки в моем web.config.
<authentication mode="Windows" />
<authorization>
<deny users="?"/>
</authorization>
<providers>
....
<add name="WindowsProvider" type="System.Web.Security.WindowsTokenRoleProvider" />
</providers>

В каждом посте, на который я смотрел, предлагалось сделать шаги, которые я уже сделал, но мне все еще не повезло.