Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Membership.GetAllUsers()出现错误“项已添加”_C#_Asp.net_Sql Server_Asp.net Membership_Membership Provider - Fatal编程技术网

C# Membership.GetAllUsers()出现错误“项已添加”

C# Membership.GetAllUsers()出现错误“项已添加”,c#,asp.net,sql-server,asp.net-membership,membership-provider,C#,Asp.net,Sql Server,Asp.net Membership,Membership Provider,我正在使用会员资格提供商,现在面临以下错误: System.ArgumentException:已添加项。字典中的键:“0859929000”正在添加的键:“0859929000” 密钥是来自aspnet_Users表的用户名,该表没有重复项 此代码生成错误: private void BindUsersToUserList() { // Get all of the user accounts MembershipUserCollection users = Membershi

我正在使用会员资格提供商,现在面临以下错误:

System.ArgumentException:已添加项。字典中的键:“0859929000”正在添加的键:“0859929000”

密钥是来自aspnet_Users表的用户名,该表没有重复项

此代码生成错误:

private void BindUsersToUserList()
{
    // Get all of the user accounts
    MembershipUserCollection users = Membership.GetAllUsers();
    UserList.DataSource = users;
    UserList.DataBind();
}
我使用存储过程aspnet\u users\u CreateUser和aspnet\u Membership\u CreateUser手动导入所有用户

现在的问题是,问题在哪里? 数据库中是否还有其他地方可能出现重复的表、损坏的索引等并导致此问题?

问题已解决


LoweredUserName列中存在重复项。不知怎么的,我错过了

更好的是,有人能提供GetAllUsers方法执行的实际sql语句吗?