因为你不允许匿名访问,所以知道打开任何一个没有经过身份验证的网页都会转跳到login.aspx页面

解决方案 »

  1.   

    to: youmukulou(游牧骷髅)  那该怎么解决呢?to:KK4(逐月) 我试了,还是不行!
      

  2.   

    deny user="?"-->>去掉!!
    或者你做个登陆的验证!==================================
    弯弯的月亮小小的船,小小的船,两头尖,我在小小的船里坐,只看见闪闪的
    星星蓝蓝的天.
      

  3.   

    应该是<deny users="?"/>而不是<deny user="?"/>。
      

  4.   

    to:webdiyer(陕北吴旗娃)
        按照你的,进入default.htm页面后,出现了“授权规则必须指定用户和/或角色列表”的错误。
      

  5.   

    ms-help://MS.NETFrameworkSDKv1.1.CHS/cpgenref/html/gngrfdeny.htm
      

  6.   

    我的问题是这样的:在default.htm框架由top.aspx    left.aspx     main.aspx组成,当我不从登陆页面进入default.htm时,直接输入地址http://localhost/default.htm后,default.htm中top.aspx  left.aspx    main.aspx都变成了login.aspx页面了,并没有定向到login.aspx页面。
    因为我在 web.config中设置了
    <authentication mode="Forms">
        <forms name="MYWEBAPP.ASPXAUTH"
    loginUrl="login.aspx"
    protection="All"
    path="/"/>
    </authentication>
    <authorization>
        <allow users="*"/>
    </authorization>
    为什么会出现上面的情况?如何解决?
      

  7.   

    <authorization>        
            <deny users="?" />
        </authorization>
      

  8.   

    我也遇到 这种情况,帮你顶。
    后来我单独做了一个判断的页,里面包括不合法就转向login.aspx的方法,其它页都继承这页