将Windows身份名称传递给服务器

时间:2019-04-04 15:12:35

标签: c# .net windows-identity

我需要从正在使用的PC到托管我的网站的服务器获取Windows登录用户名。

在我的代码中,以下行:

  var user = WindowsIdentity.GetCurrent().Name;

当我在本地运行项目时,它将返回我期望的结果:myComputer\UserAccountName

但是,当我将站点部署到服务器时,它正在获取我的服务器用户名:myServer\ServerAccountName

要正确传给UserAccountName而不使用ServerAccountName,我需要打什么电话?

1 个答案:

答案 0 :(得分:0)

您不能使用以下内容吗?

User.Identity.Name;