0

このメンバーシップ プロバイダーがあり、Visual Studio -> PROJECT -> ASP.NET 構成から起動した "Web サイト管理ツール" を使用しています。

<membership>
  <providers>
    <add connectionStringName="DefaultConnection" enablePasswordRetrieval="false"
      enablePasswordReset="true" requiresQuestionAndAnswer="false"
      requiresUniqueEmail="true"
      maxInvalidPasswordAttempts="5"
      minRequiredPasswordLength="6"
      minRequiredNonalphanumericCharacters="0"
      passwordAttemptWindow="10"
      applicationName="/" name="DefaultMembershipProvider" type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
  </providers>
</membership>

これらminRequiredPasswordLength="6"を変更しminRequiredNonalphanumericCharacters="0"ても効果がないため、そのプロバイダーを使用していないと思われます。

追加する<clear/>前に追加すると、状況が悪化するだけであり、他の場所で発生していることを証明します.

<membership>
  <providers>
    <clear/>
    <add....

これにより、ページに次のメッセージが表示されますhttp://localhost:58144/asp.netwebadminfiles/security/security0.aspx

次のメッセージは、問題の診断に役立つ場合があります: 既定のメンバーシップ プロバイダーが見つかりませんでした。

では、そのプロバイダーを使用するようにどのように指示できますか、またはプロバイダーが期待するように構成するにはどうすればよいでしょうか?

4

1 に答える 1