sql >> Base de Datos >  >> RDS >> Mysql

No se puede inicializar el proveedor. Esquema faltante o incorrecto

Yo mismo me encuentro con el mismo problema. Estoy usando el conector Mysql 6.3.0.0Hasta ahora encontré las siguientes sugerencias al buscar en la red:

1) Add "MySql.Data.dll" & "MySql.Web.dll" into your application  "bin" folder.
2) Add reference to above to dlls in your application .
3) Add autogenerateschema="true" in your web.config file for required sections.
4) Check your Mysql connector version - make sure that the one that is in your bin folder is mentioned in your web.config file. 
5) Check your connection string - make sure it is correct and connected successfully.
6) Check mysql membership related table structure.
7) Check schema version in "my_aspnet_schemaversion" table (e.g since you have upgraded to newer version I insist you should check this).
8) If the problem is on remote machine (e.g Production Server) you may wan to check this : http://www.reggieburnett.com/referencing-connectornet-on-a-remote-machine 

Estoy seguro de que puede revisar esta lista, pero me gustaría que verifique la versión del esquema en la tabla "my_aspnet_schemaversion" (por ejemplo, compare el valor del campo "versión" de su tabla local y remota) desde que actualizó a una versión más nueva.

Por cierto:he revisado esta lista para mi problema, pero no ayudó. Espero que pueda ser de alguna ayuda para usted.

Editar :Hola, podemos solucionar este error de la siguiente manera:

1) Deleted the tables for memberships in the db and had the mysql membership provider regenerate them
2) than set the Aministration.config file to trust the Mysql Membership Provider (e.g related to IIS admin)

Saludos,

Gaurav