我正在开发 MVC 3 Intranet 应用程序(Windows 身份验证)。我想在我的控制器操作中使用当前登录用户的用户名。我尝试了很多变化,但无法获得用户名。我尝试Environment.Username
在调试模式下使用它运行良好,但是在部署时它提供了池名称而不是用户名。
控制器动作。
public ActionResult Index()
{
LoggedUser usr = new LoggedUser();
var aa = usr.User;
}
登录用户
public class LoggedUser : Controller
{
public LoggedUser()
{
}
}
我正在关注这篇文章,但无法使其工作在 ASP.NET MVC3 Intranet 应用程序中获取登录的用户名
有什么帮助吗??