Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dostawcy członkostwa/roli ASP.NET dla MySQL?

Rozgryzłem! Korzystanie z wersji 6.2.2.0 MySql Connector/Net , wykonaj następujące kroki...

  • Dodaj odniesienie do MySql.Web.dll
  • Zmień swój <membership> w web.config do tego:

    <membership defaultProvider="MySqlMembershipProvider">
      <providers>
        <clear/>
        <add name="MySqlMembershipProvider"
             type="MySql.Web.Security.MySQLMembershipProvider,
                   MySql.Web, Version=6.2.2.0, Culture=neutral,
                   PublicKeyToken=c5687fc88969c44d"
             autogenerateschema="true"
             connectionStringName="NAME_OF_YOUR_CONN_STRING"
             enablePasswordRetrieval="false"
             enablePasswordReset="true"
             requiresQuestionAndAnswer="false"
             requiresUniqueEmail="false"
             passwordFormat="Hashed"
             maxInvalidPasswordAttempts="5"
             minRequiredPasswordLength="6"
             minRequiredNonalphanumericCharacters="0"
             passwordAttemptWindow="10"
             passwordStrengthRegularExpression=""
             applicationName="/"
         />
      </providers>
    </membership>
  • Uruchom projekt | Narzędzie konfiguracyjne ASP.NET i kliknij kartę Bezpieczeństwo, aby przetestować
  • Testowane na ASP.NET 3.5, MySQL Server w wersji 5.1, Windows XP 64-bitowy


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak naprawić błąd „Wartość poza zakresem dostosowana do kolumny”?

  2. Wstaw do wszystkich komórek, gdy rekordy mają więcej niż jeden PHP

  3. Instalowanie mysql na leopardzie:Nie można połączyć się z lokalnym serwerem MySQL przez gniazdo

  4. Propozycja struktury tabeli mysql?

  5. MySQL Boolean tinyint(1) przechowuje wartości do 127?