Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET MVC Windows授权不起作用_C#_Asp.net_Iis - Fatal编程技术网

C# ASP.NET MVC Windows授权不起作用

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> 当我删除上面的代码时,我就可以访问应用程序了。我尝试使用主机名、计算机名而不是组名,但仍然无法访问应用程序。我想知道,

在web.config文件中,我有以下代码:

<authentication mode="Windows">
</authentication>
<authorization>
  <allow roles="group1"/>
  <deny users="*"/>
</authorization> 


当我删除上面的代码时,我就可以访问应用程序了。我尝试使用主机名、计算机名而不是组名,但仍然无法访问应用程序。我想知道,我是否缺少一些配置或做错了什么。这对我来说是新的。

这只允许属于角色
group1

<allow roles="group1"/>

在我看来,当您拒绝访问所有用户时,它不应该起作用。

拒绝用户的值应该是多少,那么??如果您先拒绝所有用户,然后接受单个用户,那么它可能会起作用。或者它只允许特定的角色。。。(意思是删除wohle deny users行)您是否确保您的用户处于角色“group1”中?你看过文档了吗?好的,让我试试看。是的,我做了交叉检查,在删除拒绝用户=“*”)后,我在组1中有一个用户;block,各位,它允许访问所有人。
Deny users="*";