我试图在orchard模块中获取Active Directory用户名,但我获得了IIS APPPOOL \ orchardcms
我在控制器中使用的代码在ORchard源代码中正常工作,但是当我在IIS服务器中部署它时,它产生了IIS用户名而不是活动目录用户名。
在控制器中
public ActionResult Index()
{
ViewBag.ADUserName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
return View();
}
在视图中
欢迎,@ ViewBag.ADUserName
答案 0 :(得分:0)
在视图中,您只需编写
即可@User.Identity.Name
获取当前用户的名称。