允许所有用户访问受限文件夹中的特定页面

时间:2016-07-26 19:44:33

标签: asp.net webforms web-config

我有一个文件夹" qc"只允许角色"仓库"。 在该文件夹中,我有一个页面,我希望任何人都可以访问而无需登录。

以下是我使用web.config所做的事情,但它仍然会将我重定向到登录页面:

<location path="QC/MyPage.aspx">
    <system.web>
      <authorization>
        <allow users="?" />
        <allow roles="*"/>
      </authorization>
    </system.web>
  </location>
  <location path="QC">
    <system.web>
      <authorization>
        <deny users="?" />
        <allow roles="warehouse" />
      </authorization>
    </system.web>
  </location>

1 个答案:

答案 0 :(得分:0)

作为回答her,您需要在没有aspx扩展名的情况下重复它。

<location path="test/webform1">
<system.web>
   <authorization>
     <allow users="*"/>
   </authorization>
</system.web>
<location path="test/webform1.aspx">
<system.web>
   <authorization>
     <allow users="*"/>
   </authorization>
</system.web>