ASP会员服务总是创建两个帐户

时间:2010-07-17 00:22:31

标签: c# asp.net asp.net-membership

我正在使用ASP会员服务来创建和管理用户。我注意到在用户帐户注册时一切正常......直到我调用Roles.AddUserToRole,突然我得到了在aspnet_users表中创建的第二个用户帐户。有人可以解释一下吗?我非常确定每个注册用户只能在数据库中拥有一个用户帐户...

2 个答案:

答案 0 :(得分:4)

角色和成员资格是单独的问题,例如不依赖于彼此,因此aspnet_Users中的多个记录确实表明您可能想要检查您的配置并确保您的成员资格和roleManager元素:

  1. 两者都没有定义applicationName(默认为'/')或
  2. 两者都有相同的applicationName

答案 1 :(得分:1)