会員制のサイトを作ろうとしています。メンバーがパスワードの質問と回答を変更しようとすると、すべての作品が execpt を検出します。問題はまさにこの行にあることがわかりました:
bool changeSucceeded = currentUser.ChangePasswordQuestionAndAnswer(model.Password, model.Question, model.Answer);
の呼び出しでChangePasswordQuestionAndAnswer
。Specified method is not supported.
質問と回答を変更しようとするたびに、例外が発生します。Web で多くのことを見ましたが、何も問題を解決していません。これが私のweb.configのいくつかの重要な部分です
<add name="ApplicationServices" connectionString="Data Source=localhost;Initial Catalog=ISAACWEBDB;Integrated Security=True" providerName="System.Data.SqlClient"/>
<membership defaultProvider="AspNetSqlMembershipProvider">
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices"
enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="true"
maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/>
</providers>
</membership>
これを行うために何が間違っているのか、何が欠けているのか、誰かが知っていますか?
*編集:同じことが起こるのを見たMemberShip.GetAllUsers()