<authentication mode="Forms">
<forms name=".ASPXCOOKIEDEMO" loginUrl="login.aspx" protection="all" timeout="30" path="/">
<!-- protection="[All|None|Encryption|Validation]" -->
</forms>
</authentication>
<forms name=".ASPXCOOKIEDEMO" loginUrl="login.aspx" protection="all" timeout="30" path="/">
<!-- protection="[All|None|Encryption|Validation]" -->
</forms>
</authentication>
<location path="manager"> //manager为被保护的文件夹
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
其它地方:
<authentication mode="Forms">
<forms name="aspuser" loginUrl="login.aspx" protection="All" timeout="30" path="/">
</forms>
</authentication>
<authorization>
<allow users="*"/>
</authorization>
如果还解决不了,我把我的web.config文件发给你。
我先将web.config里面的(<authentication mode="None" /> )然后再改为(<authentication mode="Forms" />但再不转入login页了.
<forms name="aspuser" loginUrl="login.aspx" protection="All" timeout="30" path="/">
</forms>
</authentication>
<authentication mode="Forms"/>
<authorization>
<allow users="*"/> <!-- 允许所有用户 -->
</authorization>
....为省略
</system.web>
..............
<authentication mode="Forms">
<forms name=".ADUAUTH" loginUrl="secure\logon.aspx" protection="All" >
</forms>
</authentication>
<authorization>
<allow users="*" />
</authorization>
.............. </system.web>