Я работаю над приложением интрасети MVC 3 (проверка подлинности Windows). Я хочу, чтобы имя пользователя текущего вошедшего в систему пользователя было в моем действии контроллера. Я пробовал много вариантов, но не могу получить имя пользователя. Я пытался использовать Environment.Username
, он хорошо работал в режиме отладки, но при развертывании предоставлял имя пула, а не имя пользователя.
Действие контроллера.
public ActionResult Index()
{
LoggedUser usr = new LoggedUser();
var aa = usr.User;
}
Авторизованный пользователь
public class LoggedUser : Controller
{
public LoggedUser()
{
}
}
Я следил за этим сообщением, но не смог заставить его работать application">Получение имени пользователя, вошедшего в систему, в приложении интрасети ASP.NET MVC3
Любая помощь??