在身份验证时,有时我们需要对某一个文件夹内的所有文件的访问都要验证,而对别的文件夹不需要验证,
这时,就可用location来限制,具体步骤如下:
1.在web.config中设置Forms验证:
<authentication mode="Forms">
<forms name="auWeb" loginUrl="login.aspx" protection="All"></forms>
</authentication>
<authorization>
<allow users="*" /><!-- 允许所有用户 -->
</authorization>2.在web.config中的 </system.web>后面添加下列代码:
<location path="admin">//admin为你要验证的那个文件夹的名字
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
本文介绍如何在ASP.NET应用中通过配置web.config文件实现特定文件夹的访问权限控制,利用location元素指定需要进行身份验证的文件夹。
2153

被折叠的 条评论
为什么被折叠?



