Membership.CreateUser问题

时间:2009-08-14 00:58:19

标签: asp.net membership-provider sqlmembershipprovider

此处报告了一个问题 ASP.NET Membership Issues With Registration总结了我遇到的情况。我不确定我理解声称的解决方案。

简单地说,在调用此行之后:

MembershipUser user = Membership.CreateUser(username, password, email, question, answer, true, out status);

我遇到了

的情况
status != MembershipCreateStatus.Success || user == null 

表中还添加了条目:aspnet用户和aspnet成员资格。

以下是我在web.config中的内容

 passwordStrengthRegularExpression="" minRequiredPasswordLength="4" minRequiredNonalphanumericCharacters="0"

有人可以告诉我如何重现此问题,以便我可以在我的代码中修复相关问题吗?

1 个答案:

答案 0 :(得分:1)

如果您的MembershipCreateStatus.Success是!=成功,那么您是否检查了其他枚举值,看看其中一个是否为您提供了更多线索:

DuplicateUserName,DuplicateEmail,InvalidPassword,InvalidEmail,InvalidAnswer,InvalidQuestion,InvalidUserName,ProviderError,UserRejected