【问题标题】:MVC 4 Windows Authentication all pages ask for credentialsMVC 4 Windows 身份验证所有页面都要求提供凭据
【发布时间】:2017-12-13 11:56:29
【问题描述】:

我有一个 mvc 4 内网应用程序。

所有页面都要求提供凭据,当我提供这些凭据时,应用程序会尝试重定向到 login.aspx 页面

请协助,此网络应用程序需要基于 Active Directory 自动登录。

已经为此奋斗了 3 天

【问题讨论】:

    标签: asp.net-mvc-4 active-directory intranet


    【解决方案1】:

    首先,如果您使用 Windows 身份验证,则页面不应重定向到登录页面。它显示错误消息。

    在web.config文件中修改:

    <authentication mode="Windows" />
    

    评论以下几行

    <authentication mode="Forms">
      <forms loginUrl="~/Account/Login" timeout="2880" />
    </authentication>
    

    在 Visual Studio 中选择项目名称并单击 F4 然后启用以下内容。

    Windows Authentication
    Anonymous Authentication
    

    全局或控制器级别放置授权过滤器。

    运行应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-28
      • 2020-07-22
      • 2021-11-29
      • 2019-04-26
      相关资源
      最近更新 更多