[求助]Web.config中一个简单代码的问题
各位高手大家好: 我是ASP.NET的菜鸟,现在有个问题想求教各位,请看代码:
代码1:
<authorization>
<deny users="?" />
</authorization>
这段代码主要用于禁止匿名用户的访问。
再看代码2:
<authorization>
<allow users="*"/>
</authorization>
请问“?”和“*”有什么不同吗?这是出现在同一个Web.config中上下文中。
请大家帮帮忙,谢谢!
补充:完整的代码段是这样的:
<configuration>
...
<system.web>
<authorization>
<deny users="?" />
</authorization>
<system.web>
...
<location path="Default.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="Reset.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
...
<configuration>