日期:2014-05-19  浏览次数:20398 次

Admin文件夹下Forms验证问题
请问如果网站首页不需要验证和登录,而后台管理部分需要验证,管理部分网页文件存放在一个单独的文件夹admin中,该如何做写webconfig内容呢?谢谢指点  


------解决方案--------------------
<location path= "Admin ">
<system.web>
<authorization>
<allow roles= "Administrator "/>
<allow roles= "Editor "/>
<deny users= "* "/>
</authorization>
</system.web>
</location>
<location path= "Admin/Admin_Users.aspx ">
<system.web>
<authorization>
<allow roles= "Administrator "/>
<deny users= "* "/>
</authorization>
</system.web>
</location>
------解决方案--------------------
我觉得是,当你限制了整个文件夹的访问仅限时,你的login.aspx入口是要放在文件夹之外的。
就像是你限制了对admin的匿名访问,怎么可能以匿名访问到admin/login.aspx呢?