你需要配置Web.config为FORM验证模式,你目前是windows认证

解决方案 »

  1.   

    要采用Forms身份验证,先要在应用程序根目录中的Web.config中做相应的设置:  <authentication mode="Forms">
       <forms name=".ASPXAUTH" loginUrl="/Default.aspx" protection="All" timeout="30" path="/" />
      </authentication>其中<authentication mode= "forms"> 表示本应用程序采用Forms验证方式。
    1. <forms>标签中的name表示指定要用于身份验证的 HTTP Cookie。默认情况下,name 的值是 .ASPXAUTH。采用此种方式验证用户后,以此用户的信息建立一个FormsAuthenticationTicket类型的身份验证票,再加密序列化为一个字符串,最后将这个字符串写到客户端的name指定名字的Cookie中.一旦这个Cookie写到客户端后,此用户再次访问