我正在使用会员提供商,现在面临以下错误:
System.ArgumentException:已添加项目。密钥输入:'0859929000'密钥被添加:'0859929000'
Key是aspnet_Users表中的UserName,没有重复项。
此代码生成错误:
private void BindUsersToUserList()
{
// Get all of the user accounts
MembershipUserCollection users = Membership.GetAllUsers();
UserList.DataSource = users;
UserList.DataBind();
}
我使用存储过程aspnet_Users_CreateUser
和aspnet_Membership_CreateUser
手动导入所有用户。
现在,问题是,问题出在哪里? 是否有数据库中的任何其他地方可能出现重复(表,损坏的索引等)并导致此问题?
答案 0 :(得分:0)
问题解决了。
LoweredUserName列中有重复项。我不知怎的错过了。