加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 在Web.Config的Location Path元素中指定多个目录

发布时间:2020-12-16 00:21:12 所属栏目:asp.Net 来源:网络整理
导读:在我的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.we
在我的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。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读