允许表单身份验证中的特定扩展

时间:2011-03-03 10:52:13

标签: asp.net

我正在使用表单身份验证

           

<authorization>
  <deny users="?" />
</authorization>

但是,我想允许针对特定扩展名拨打的所有电话说* .abc。

我试过了:

<location path=".abc">
<system.web>
  <authorization>
    <allow users="*"/>
  </authorization>
</system.web>

但不允许使用通配符。

如何允许* .abc调用对所有用户有效? 我可以使用任何web.config元素或者我可以在AuthenticateRequest httpmodule中做什么吗?

1 个答案:

答案 0 :(得分:0)

如果是单个文件,则可以执行以下操作

<location path="filename.abc">

否则将文件放在文件夹/子文件夹架构中,并允许它们匿名使用。

<location path="foldername">