当我尝试访问我的页面时,我只会被重定向到 login.aspx,这不是预期的。
我所追求的是一个 windows 登录弹出窗口,如果我当前登录的用户不被允许,我在其中进行身份验证,如果是,它直接进入应用程序。
我在 IIS6 网络服务器上运行 MVC4 项目(是的,我知道。)。
我在目录安全 - 身份验证和访问控制中禁用了“启用匿名访问”并检查了“集成 Windows 身份验证”。
我的 web.config 如下所示:
<authorization>
<allow roles="DOMAIN\Role1"/>
<deny users="*"/>
<deny users="?"/>
</authorization>
<compilation targetFramework="4.0" debug="true"/>
<authentication mode="Windows">
</authentication>
有什么线索吗?