相关疑难解决方法(0)

你如何在.NET中进行模拟?

是否有一种简单的开箱即用方式来模拟.NET中的用户?

到目前为止,我一直在代码项目中使用这个类来满足我的所有模拟要求.

有没有更好的方法来使用.NET Framework?

我有一个用户凭据集(用户名,密码,域名),表示我需要模拟的身份.

.net c# impersonation

128
推荐指数
5
解决办法
22万
查看次数

如何获取当前用户的Windows身份

该站点在我的本地IIS 6.1上运行.我想添加一些功能来从我们的AD中提取信息.我的AD代码适用于许多其他项目和我的开发服务器.以下是我写出用户名的尝试:

Response.Write("1. " + this.Request.LogonUserIdentity.Name);
Response.Write("2. " + Request.ServerVariables["Auth_User"]);
Response.Write("3. " + WindowsIdentity.GetCurrent().Name.ToString());
Run Code Online (Sandbox Code Playgroud)

我得到的结果是:

  1. NT AUTHORITY\IUSR
  2. 管理员
  3. NT AUTHORITY\NETWORK SERVICE

如何获得实际的Windows用户名,例如我们的域名/用户名

谢谢

c# asp.net authentication username kentico

9
推荐指数
2
解决办法
5万
查看次数

标签 统计

c# ×2

.net ×1

asp.net ×1

authentication ×1

impersonation ×1

kentico ×1

username ×1