2009-07-26 18 views

Respuesta

5

Lo tengo trabajando ahora.

  • instalar la última Connector/NET (v 6.0.4.0 actualmente)
  • Cambie la cadena de conexión por defecto en web.config con algo como:

    < add name = "ApplicationServices" connectionString = "server = 192.168.1.30; id de usuario = thsuser; contraseña = thepass; Database = thedatabase" providerName = "MySql.Data.MySqlClient"/>

  • en la sección de web.confi g añadir el siguiente (para el al menos conector 6.0.4.0 mysql), añadir

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

  • Ejecute el proyecto, vuelva a Visual Studio y haga clic en el botón Configuración de ASP.NET que se encuentra sobre el explorador de soluciones.

    Vaya a "Configuración de proveedor" -> "seleccionar un proveedor diferente para cada función" y seleccione la opción "MySQLMembershipProvider"

Works al menos para el registro e inicio de sesión desde una base de datos MySQL, el MySQLMembershipProvider se autogenerar las tablas necesarias

+0

3er paso, ¿en qué sección? – elcool

2

Puede implementar (y reemplazar el proveedor de membresía predeterminado) uno que funcione con MySQL o puede extraer el código que usa el proveedor de membresía e implementar la funcionalidad de membresía en su propio código. Sugeriría que implementar un proveedor de membresía no es demasiado difícil y lo hará más fácil. Consulte el MSDN article sobre cómo implementar el proveedor de membresía para obtener más información.

Cuestiones relacionadas