不能让HttpContext.Current.User.Identity返回值

本文关键字:Identity 返回值 User Current HttpContext 不能 | 更新日期: 2023-09-27 18:02:44

此项目使用System.Security.Principal.WindowsIdentity进行身份验证

我看了看这个:不能't得到HttpContext.Current.User.Identity在我的WebMatrix项目中工作

        IIdentity WinId = HttpContext.Current.User.Identity;//returns no data
        WindowsIdentity wi = (WindowsIdentity)WinId;

我在Web.config中禁用了匿名功能

http://forums.asp.net/t/1901573.aspx?System +网络+ HttpContext +当前+用户+ +姓名+身份返回+空字符串

  <authorization>
    <deny users="?" />
  </authorization> 

奇怪的部分是我有另一个项目,使用相同的代码,并有相同的。config,但工作,

不能让HttpContext.Current.User.Identity返回值

你在你的web配置中写过这个吗??

<authentication mode="Windows"/>

请看看这个

System.Web.HttpContext.Current.User.Identity。ASP中的Name与System.Environment.UserName净