gpt4 book ai didi

c# - HttpContext.User.Identity.Name 返回空白

转载 作者:行者123 更新时间:2023-11-30 20:03:59 25 4
gpt4 key购买 nike

我想弄清楚为什么 HttpContext.User.Identity.Name 返回空白。

代码

public ActionResult Test()
{
string username = HttpContext.User.Identity.Name;
return Content(username);
}

我是否在错误的上下文中使用了它?我正在尝试获取用户的用户名。

Web.Config

<authentication mode="Windows" />

IIS

我启用了匿名并且没有检查任何其他内容。我正在运行 IIS 6.0。

我需要添加任何类型的信息来帮助解决这个问题吗?我很困。我 checked this question但我是否需要设置 Cookie 才能使其正常工作?

最佳答案

I have enabled Anonymous and nothing else is checked. I am running IIS 6.0.

这意味着系统不会提示您登录,因此 User.Identity.IsAuthenticated 将为 false 而 User.Identity.Name 将为空。

取消选中匿名身份验证并选中 Windows 身份验证。

关于c# - HttpContext.User.Identity.Name 返回空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13939128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com