成员资格创建用户providerError

时间:2012-04-25 12:09:32

标签: c# asp.net .net asp.net-membership vb.net-2010

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

当我尝试使用membership.CreateUser在代码后面添加用户时,我收到错误11“提供程序错误”。

在我的应用程序Membership.UserValidate,Membership.GetUser,Membership.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>

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

我收到了错误,因为我在其中一个创建的成员资格表中添加了列。删除列后,一切正常。