ASPNET MVC 3上的Windows身份验证不起作用(IsAuthenticated始终为false)

时间:2020-07-28 10:56:19

标签: asp.net-mvc windows-authentication

我正在尝试在一个巨大的遗留ASPNET MVC 3应用程序上启用Windows身份验证(在身份验证中设置Windows模式),但是它不起作用,我找不到原因; Request.IsAuthenticated始终为false。该应用程序非常庞大,并具有自己的身份验证和授权系统,可以进行很多个性化设置,但是它使用ASPNETMVC的标准机制来覆盖它们(OnAuthorize)。我已经尝试过使用没有“个性化”功能的空控制器,但这两种方法都不起作用。

我不知道如何开始在这里编写所有配置,所以,我期待一个能告诉我什么地方错了的天才...

我也尝试了一个新的ASPNETMVC3(来自VS2010模板),并且效果很好;如果我以前没有找到任何解决方案,我会尝试将我的应用程序的所有内容缓慢地设置在此应用程序上。

-更新---

我已经复制了模板项目的web.config和global.asax,但尚无法使用。我在两个项目上都添加了事件WindowsAuthentication_OnAuthenticate,并且仅在演示项目上输入。我无法理解ASPNET流程的方式,位置或原因。

0 个答案:

没有答案