使用Forms验证,要实现对某个目录下的文件或某个文件不验证,可以按照如下方式来解决:
在Web.Config的<configuration>节下加入如下配置节:
1
<location path="frmRegister.aspx"><!--此处的path若为某文件夹,则该文件夹下的文件不用验证,如path="public",则public下的所有文件不验证,若为path="pubilc/index.aspx"则public/index.aspx文件不验证-->
2
<system.web>
3
<authorization>
4
<allow users="*"/>
5
</authorization>
6
</system.web>
7
</location>
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
7
![](/Images/OutliningIndicators/None.gif)
在<System.Web>配置节下加入如下配置节:
1
<authentication mode="Forms">
2
<forms name=".LoginUser" loginUrl="default.aspx" protection="All" timeout="30" />
3
</authentication>
4
<authorization>
5
<deny users="?"/>
6
<allow users="*" />
7
</authorization>
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
7
![](/Images/OutliningIndicators/None.gif)
即可达到验证的效果,代码非常简单,不做解释了。
点个广告: