是不是两个site的关系?如果是两个site,cookie当然是不通用的。

解决方案 »

  1.   

    参考我的正确代码
        <!-- 安全验证 -->
        <authentication mode="Forms">
          <forms name=".ADUAUTH" loginUrl="default.aspx" protection="All" path="/">
          </forms>
        </authentication>  <!--配置安全登录信息开始-->
      <location path="ApplyUsingAuto.aspx">
    <system.web>
    <authorization>
    <deny users="?"></deny>
    </authorization>
    </system.web>
      </location>
      

  2.   

    Diadem(可乐可口) 说得对
    在web.config里面多设几个path
    设置不同的访问权限
    <location path="ApplyUsingAuto.aspx">
    <system.web>
    <authorization>
    <deny users="?"></deny>
    </authorization>
    </system.web>
      </location>
      

  3.   

    To neilwang(无):
     site是什么意思??
    to Diadem(可乐可口) :
    你的不是和我的一样吗??
      

  4.   

    loginUrl="/Mycrm/login.aspx"
    是不是这个连接位置写错了?
    你的登录页是放在data/Mycrm/login.aspx?
      

  5.   

    我的登陆页是在 Mycrm/login.aspx
    而data是在mycrm下面的目录
      

  6.   

    <authentication mode="Forms" >
          <forms
            name=".MyCookie"
            loginUrl="/Mycrm/login.aspx"
            protection="All"
            timeout="80"
            path="/" >
        
           </forms>
    </authentication>
    检索数据库 如果存在这样的用户
    FormsAuthentication.RedirectFromLoginPage(str_user, False)
      

  7.   

    其实你的没反应是  FormsAuthentication.Authenticate("dd","ss")=false;
    我也奇怪为什么没有通过验证?
      

  8.   

    data不用作为虚拟目录吧?