无法在Orchard中获取AD用户名

时间:2017-06-16 02:48:04

标签: iis orchardcms orchard-modules

我试图在orchard模块中获取Active Directory用户名,但我获得了IIS APPPOOL \ orchardcms

我在控制器中使用的代码在ORchard源代码中正常工作,但是当我在IIS服务器中部署它时,它产生了IIS用户名而不是活动目录用户名。

在控制器中

    public ActionResult Index()
    {

        ViewBag.ADUserName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;


        return View();
    }

在视图中

  

欢迎,@ ViewBag.ADUserName

1 个答案:

答案 0 :(得分:0)

在视图中,您只需编写

即可
@User.Identity.Name

获取当前用户的名称。