2009-07-26 31 views

risposta

5

Funziona ora.

  • installare l'ultima Connector/NET (v 6.0.4.0 attualmente)
  • Sostituire la stringa di connessione predefinita nel web.config con qualcosa di simile:

    < add name = "ApplicationServices" connectionString = "server = 192.168.1.30; user id = thsuser; password = thepass; database = thedatabase" providerName = "MySql.Data.MySqlClient"/>

  • nella sezione in web.confi g aggiungere la seguente (per il connettore 6.0.4.0 mysql atleast), aggiungere

    < aggiungere autogenerateschema = "true" connectionStringName = "" ApplicationServices enablePasswordRetrieval = "false" enablePasswordReset = "true" requiresQuestionAndAnswer = "false" requiresUniqueEmail = "falsi" passwordFormat = "hashed" maxInvalidPasswordAttempts = "5" minRequiredPasswordLength = "6" minRequiredNonalphanumericCharacters = "0" passwordAttemptWindow = "10" passwordStrengthRegularExpression = "" applicationName = "/" name = "MySQLMembershipProvider" type = "MySql .Web.Security.MySQLMembershipProvider, MySql.Web, Version = 6.0.4.0, Culture = neutral, PublicKeyToken = c5687fc88969c44d "/ >

  • Eseguire il progetto, tornare in Visual Studio e fare clic sul pulsante Configurazione di ASP.NET sopra Esplora soluzioni.

    Passare a "Configurazione Provider" -> "selezionare un fornitore diverso per ogni caratteristica" e selezionare l'opzione "MySQLMembershipProvider"

Opere atleast per la registrazione e il login da un database mysql, il MySQLMembershipProvider sarà autogenerate le tabelle necessarie

+0

3 ° passaggio, in quale sezione? – elcool

2

È possibile implementare (e sostituire il provider di appartenenza predefinito) con uno che funziona con MySQL oppure è possibile estrarre il codice che utilizza il provider di appartenenza e implementare la funzionalità di appartenenza nel proprio codice. Suggerirei che l'implementazione di un provider di appartenenze non è troppo difficile e renderà più semplice. Vedere lo MSDN article sull'implementazione del provider di appartenenza per i dettagli.

Problemi correlati