在我的 ASP.NET 的 Web Config 文件中,我定义了以下位置元素:
<location path="">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
<location path="dir1">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
<location path="dir2">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
上面的例子指定除了两个目录 dir1 和 dir2 之外的所有目录都将被锁定给匿名用户。
我很好奇是否有一种语法可以让我在一个位置元素中定义多个目录。例如,如果我们可以做这样的事情会很方便......
<location path="dir1,dir2,etc">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
最佳答案
抱歉,路径属性不允许使用“,”
所以你必须为所有路径写标签,
或者您可以在每个目录中创建 web.config。
关于asp.net - 在 Web.Config Location Path 元素中指定多个目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4608764/