成员资格创建用户提供程序错误

本文关键字:程序 错误 用户 创建 成员 | 更新日期: 2023-09-27 18:32:23

我有一个使用成员架构 6 的应用程序。

当我尝试在具有成员资格的代码隐藏上添加用户时。创建用户我收到错误 11"提供程序错误"。

在我的应用程序中,Member.UserValidate,Member.GetUser,Member.ChangePassword等工作正常。

甚至 Role.AddUserToRole 也可以在没有创建用户的情况下正常工作。

我在 web.config 中有以下设置:

<membership defaultProvider="MySQLMembershipProvider"> 
  <providers> 
    <remove name="MySQLMembershipProvider" /> 
    <add name="MySQLMembershipProvider" type="MySql.Web.Security.MySQLMembershipProvider, MySql.Web, Version=6.3.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" 
         applicationName="/myApp" description="MySQL myApp" connectionStringName="LocalMySqlServer" writeExceptionsToEventLog="False" autogenerateschema="True" 
         enablePasswordRetrieval="True" enablePasswordReset="True" requiresQuestionAndAnswer="False" requiresUniqueEmail="True" passwordFormat="Encrypted" 
         maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression="" /> 
  </providers> 
</membership>

有什么想法吗?

谢谢

成员资格创建用户提供程序错误

我收到错误,因为我将列添加到创建的成员资格表之一。 删除列后一切正常。