.net MVC5 使用Windows身份验证,部分页面视图需要可以匿名访问

在iis里面开启windows身份验证后,打开网站,就会弹出输入用户名密码的对话框,
然后程序里拿着登录的用户名去域控里验证,用户名在域控里,代表有权限。
现在的需求是,部分不是域控内的用户也需要访问。那就要做一个登录页面,任何人都可以访问,尝试了把某个视图,视图里没有写任何内容,设置成可以匿名访问,但是一样会弹出系统要求输入用户名密码的框。
需要如下效果:
图片说明图片说明图片说明
霍兰德职业兴趣测试
MBTI职业性格测试

设置没用么loginUrl

在web.config跟目录下

<location path="WebForm.aspx">
        <system.web>
                <authorization>
                            <allow user="*">
                </authorization>
        </system.web>
</location>

location下面的配置只对path指定的文件 文件夹有效

还没有满意的答案。还没有满意的答案。