将 Windows 身份名称传递给服务器
Passing Windows Identity name to server
我需要获取登录的 Windows 用户名,从我使用的 PC 到托管我站点的服务器。
在我的代码中有以下行:
var user = WindowsIdentity.GetCurrent().Name;
当我 运行 我的项目在本地时 returns 我期望的是:myComputer\UserAccountName
但是,当我将我的站点部署到我的服务器时,它正在获取我的服务器用户名:myServer\ServerAccountName
我需要调用什么才能正确传递 UserAccountName
而不是使用 ServerAccountName
?
下面的不能用吗?
User.Identity.Name;
我需要获取登录的 Windows 用户名,从我使用的 PC 到托管我站点的服务器。
在我的代码中有以下行:
var user = WindowsIdentity.GetCurrent().Name;
当我 运行 我的项目在本地时 returns 我期望的是:myComputer\UserAccountName
但是,当我将我的站点部署到我的服务器时,它正在获取我的服务器用户名:myServer\ServerAccountName
我需要调用什么才能正确传递 UserAccountName
而不是使用 ServerAccountName
?
下面的不能用吗?
User.Identity.Name;