C# ASP.NET MVC Windows授权不起作用
在web.config文件中,我有以下代码:C# ASP.NET MVC Windows授权不起作用,c#,asp.net,iis,C#,Asp.net,Iis,在web.config文件中,我有以下代码: <authentication mode="Windows"> </authentication> <authorization> <allow roles="group1"/> <deny users="*"/> </authorization> 当我删除上面的代码时,我就可以访问应用程序了。我尝试使用主机名、计算机名而不是组名,但仍然无法访问应用程序。我想知道,
<authentication mode="Windows">
</authentication>
<authorization>
<allow roles="group1"/>
<deny users="*"/>
</authorization>
当我删除上面的代码时,我就可以访问应用程序了。我尝试使用主机名、计算机名而不是组名,但仍然无法访问应用程序。我想知道,我是否缺少一些配置或做错了什么。这对我来说是新的。这只允许属于角色group1
<allow roles="group1"/>
在我看来,当您拒绝访问所有用户时,它不应该起作用。拒绝用户的值应该是多少,那么??如果您先拒绝所有用户,然后接受单个用户,那么它可能会起作用。或者它只允许特定的角色。。。(意思是删除wohle deny users行)您是否确保您的用户处于角色“group1”中?你看过文档了吗?好的,让我试试看。是的,我做了交叉检查,在删除拒绝用户=“*”)后,我在组1中有一个用户;block,各位,它允许访问所有人。
Deny users="*";