在开发一个程序的时候,想获得当前用户的域账号信息,可加了HttpContext.Current.User.Identity.Name在调试的时候发现一直是空值。
网上都是开发完了在部署时的解决方案。就是在webconfig中加上windows验证。
<system.web>
<identity impersonate="false"/>
<authentication mode="Windows"/>
<system.web>
然后在iis中更改验证方式,去掉匿名登录。
而在开发调试的时候没用。
需要选中启动项目,看属性栏位。
修改development server 子项就可以了!