我试图弄清楚为什么HttpContext.User.Identity.Name
返回空白。
代码
public ActionResult Test()
{
string username = HttpContext.User.Identity.Name;
return Content(username);
}
我在错误的上下文中使用它吗?我正在尝试获取用户的用户名。
网络配置
<authentication mode="Windows" />
IIS
我启用了匿名,没有其他检查。我正在运行 IIS 6.0。
我需要添加任何类型的信息来帮助解决这个问题吗?我很困。我检查了这个问题,但我是否需要设置一个 Cookie 才能完成这项工作?