gpt4 book ai didi

asp.net-mvc-4 - 身份验证模式=windows 不工作

转载 作者:行者123 更新时间:2023-12-01 10:51:57 25 4
gpt4 key购买 nike

我是 ASP.NET 的新手。我有一个 ASP.NET MVC 4 应用程序,我试图从中使用 HttpContext 获取当前登录的用户。这不是在 IIS 下运行,而是在文件系统下运行(就像从 Visual Studio 2012 本地运行一样)。我设置了

<authentication mode="Windows"></authentication>

但我仍然没有得到已登录的用户。

然后我尝试了:

<deny users="?"/>

给我访问被拒绝的错误,即使我在我的计算机上有管理员权限。

有人可以帮助通过 HttpContext 获取 loggedOn 用户名吗?

最佳答案

在创建的项目的设置中找到了解决方案。还发现,默认情况下,对于 MVC 4-> 单页/Internet/移动应用程序,将启用匿名身份验证并禁用 Windows 身份验证。将匿名身份验证的设置更改为禁用并启用 Windows 身份验证就可以了。

(说真的,这是最好的愚蠢行为 :'( )

关于asp.net-mvc-4 - 身份验证模式=windows 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18140740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com