0
私のアプリケーションでは、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>
任意のアイデア?
ありがとう
エラーメッセージには何も言いませんか?どのデータを使ってメソッドを呼び出すのですか? – Remy
メンバーシップは例外を返さないため、エラーメッセージは表示されません。私はステータス= 11、つまりProviderErrorを取得するだけです。 – Reven
これは私の呼び出しです:Membership.CreateUser(newUsernameTextBox.Text、newUserPasswordTextBox.Text、newUserEmailTextBox.Text、newUserQuestionTextBox.Text、newUserAnswerTextBox.Text、True、status) – Reven