此处报告了一个问题 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"
有人可以告诉我如何重现此问题,以便我可以在我的代码中修复相关问题吗?
答案 0 :(得分:1)
如果您的MembershipCreateStatus.Success是!=成功,那么您是否检查了其他枚举值,看看其中一个是否为您提供了更多线索:
DuplicateUserName,DuplicateEmail,InvalidPassword,InvalidEmail,InvalidAnswer,InvalidQuestion,InvalidUserName,ProviderError,UserRejected