Опитвах се да получа текущото потребителско име на Windows, но накрая НЕ. По-долу са начините, които опитах, но не можах да получа потребителското име, получавам празна стойност
STEP Опитах с
string usr System.Web.HttpContext.Current.User.Identity.Name;
Има празна стойност
СТЪПКА Проверих в моя локален ISS под Сигурност и активирано удостоверяване на Windows
СТЪПКА в моя проект Отметнах радио бутона, за да използвам сървъра за разработка „Използване на Visual Studio“.
STEP в моя
web.config
файл съм избрал Form=Windows<authentication mode="Windows"> <forms loginUrl="~/Account/Login" timeout="2880" /> </authentication>
СТЪПКА: Опитах и с разрешение
<authentication mode="Windows" > <forms loginUrl="~/Account/Login" timeout="2880" /> </authentication> <authorization> <deny users="?"/> </authorization>
СТЪПКА: Хоствах в моя сървър за разработка и направих проверка на Anonymous Authenticate = Disable и Windows Authentication = Enable
СТЪПКА: Упълномощаване (използвах това върху контролера)
string str = System.Web.HttpContext.Current.User.Identity.Name
но има празна стойност
Опитах всички тези начини, за да получа текущото потребителско име, но получавам празна стойност. Опитвам се да го поставя под контролер. Има ли начин да се получи това? Моля, посъветвайте.