我的根目录下的web.config这样写的:
<authentication mode="Forms" > 
<forms name=".myfrom" loginUrl="logon.aspx" protection="All">
</forms>
</authentication>
我的问题是:
我有两个目录A和B都需要身份验证,
但我想A目录没验证就重定向到logonA.aspx,
      B目录没验证就重定向到logonB.aspx,
怎么实现上面的功能?

解决方案 »

  1.   

    根目录的设置是应用于站点所有目录的,包括子目录你可以在A,B分别建两个web.config,用子目录的设置重写根目录的设置
      

  2.   

    沙发说得对哦,可以分开2个WEB.CONFIG来
      

  3.   

    a目录写web.config
    <authentication mode="Forms" > 
    <forms name=".myfrom" loginUrl="logonA.aspx" protection="All">
    </forms>
    </authentication>
    b目录写
    <authentication mode="Forms" > 
    <forms name=".myfrom" loginUrl="logonB.aspx" protection="All">
    </forms>
    </authentication>
    运行报错
    ????