web.config位置路径权限问题

时间:2011-08-02 04:12:46

标签: asp.net permissions web-config

我有一个受限制的文件夹,仅适用于已登录的用户。所以我写了这些文字:

<location path="ABC">
    <system.web>
      <authorization>
        <deny users="?" />
        <allow users="*" />
      </authorization>
    </system.web>
  </location>

但是有一个文件,我不想对其进行任何限制。我应该在位置标记中配置哪些设置?

请不要告诉我将该特定文件移出文件夹,因为这是不可能的,因为它在很多地方被引用,我不想搞砸。

1 个答案:

答案 0 :(得分:2)

尝试添加您不需要限制的页面,例如:

<location path="ABC">
  <system.web>
    <authorization>
      <deny users="?" />
      <allow users="*" />
     </authorization>
  </system.web>
</location>
<location path="ABC/SomeFile.aspx">
  <system.web>
    <authorization>
      <allow users="*" />
     </authorization>
  </system.web> 
</location>