gpt4 book ai didi

c# - 如何在 C# Web APP 中获取当前 Windows 登录名?

转载 作者:太空狗 更新时间:2023-10-29 23:09:40 25 4
gpt4 key购买 nike

如何获取Windows Login的用户名?我使用了这些方法:

  • 环境.用户名
  • WindowsIdentity.GetCurrent().Name;

但是,当我将它放入 IIS 服务器时,它采用服务器的名称,而不是我的机器。

最佳答案

试试 Page.User.Identity.Name。这应该是你要找的。此属性派生自 HttpContext,代表当前 HTTP 请求的已登录用户安全信息。

如果结果为空,那么我会怀疑 IIS 设置没有正确配置。尝试以下链接中的建议:

http://forums.asp.net/t/1689878.aspx/1
HttpContext.Current.User.Identity.Name is Empty

关于c# - 如何在 C# Web APP 中获取当前 Windows 登录名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10608486/

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