0

メンバーシップ スキーマ 6 を使用するアプリケーションがあります。

メンバーシップ.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>

何か案は?

ありがとう

4

1 に答える 1