use*_*390 4 c# asp.net asp.net-mvc-4
我正在研究ASP.Net MVC-4应用程序.我必须实现Windows身份验证.我在web.config文件中将身份验证模式设置为"Windows",如下所示.
<system.web>
<authentication mode="Windows" />
</system.web>
Run Code Online (Sandbox Code Playgroud)
在控制器中我尝试获取如下的用户名.
string userName = User.Identity.Name;
Run Code Online (Sandbox Code Playgroud)
但每次我都变得空虚.如有任何建议,请告诉我.提前致谢.
IIS执行Windows身份验证以建立我们的托管代码User.Identity.因此,您需要在IIS中启用Windows身份验证,并且为了强制用户在能够访问我们的应用程序之前进行身份验证,您需要禁用匿名身份验证

| 归档时间: |
|
| 查看次数: |
6984 次 |
| 最近记录: |