在WEB.config中,对所有页要求登录,可以这样配置:
    <authentication mode="Forms">
      <forms name=".ADUAUTH" loginUrl="secure\logon.aspx" protection="All">
      </forms>
    </authentication>
但问题是,部分页面是不需要登录即可浏览,该怎么配置呢?谢谢指点!

解决方案 »

  1.   

    用了这个之后就不登陆就不可以访问了吗?应该可以吧
      <location path="ReaderInfo.aspx">
            <system.web>
                <authorization>
                    <deny users="?" />
                </authorization>
            </system.web>
        </location>
    这个语句是说必须登陆才能访问的页面
    我也是初学者错了请原谅
      

  2.   

    是用location例如
    <location path="Manage">
        <system.web>
            <authorization>
                <deny users="?" />
            </authorization>
        </system.web>
    </location>
    禁止Manage目录下文件的匿名访问
    改成<allow users="*" />就是允许所有人访问
      

  3.   

    呵呵,我是刚学WEB的菜鸟,好多概念都还在了解中,谢谢各位的指点!