ASP.NET MVC,实体框架:在_Layout中显示Windows用户名

时间:2017-12-27 14:28:28

标签: c# asp.net asp.net-mvc entity-framework

我在web.config文件中启用了Windows身份验证,但如何在_Layout.cshtml页面中显示当前经过Active Directory身份验证的用户?

请记住,这不是.NET Core,它是使用Entity Framework的.NET 4.7.1。我不是想冒充任何人。我在Google上看到的任何地方都只显示过时的.NET 2.0帖子或.NET Core对此问题的回答,并且通常涉及模仿,但这些都不适用于此。

现在我只有标准的默认布局页面。我尝试添加:

@using Microsoft.AspNet.Identity

我还没有将这个发布到IIS,所以目前还没有发布,但是在不久的将来会在那里发布它。

1 个答案:

答案 0 :(得分:0)

假设您在VS中使用IISExpress。有关如何在IISExpress上进行win auth工作,请参阅this blog