Vik*_*ani 3 windows-authentication asp.net-mvc-4
我是ASP.NET的新手.我有一个ASP.NET MVC 4应用程序,我试图使用HttpContext来获取当前的loggedOn用户.这不是在IIS下运行,而是在FileSystem下运行(如从Visual Studio 2012本地运行).我已经设定
<authentication mode="Windows"></authentication>
Run Code Online (Sandbox Code Playgroud)
而且我还没有得到loggedOn用户.
然后我试着用:
<deny users="?"/>
Run Code Online (Sandbox Code Playgroud)
即使我在我的计算机上拥有管理员权限,也会给我访问被拒绝错误.
有人可以帮助通过HttpContext获取loginOn userName吗?
在创建的项目设置中找到了解决方案.还发现,默认情况下,MVC 4->单页/互联网/移动应用程序将启用匿名身份验证,并禁用Windows身份验证.将匿名身份验证的设置更改为已禁用并启用Windows身份验证可以解决问题.
(说真的,这是最好的愚蠢行为:'()
| 归档时间: |
|
| 查看次数: |
4625 次 |
| 最近记录: |