Hey Jungs und Mädels, die hier in ein kleines Problem geraten ... Ich versuche MySql Connector 6.2.2.0 für Mitgliedschafts- und Rollenanbieter zu verwenden.
Das Problem, das ich habe, ist: Provider konnte nicht initialisiert werden. Fehlendes oder falsches Schema.
%Vor%Hier ist die Zeile, die es nicht zu mögen scheint:
%Vor%Ich habe sowohl MySql.Web und MySql.Data referenziert und in meinem bin! Jede Hilfe zur Lösung dieses Problems wird sehr geschätzt
Ich hatte dieses Problem, es stellte sich heraus, dass in meiner Verbindungszeichenfolge kein Kennwort vorhanden war. Ich denke, dass die Überprüfung, ob die Verbindungszeichenfolge korrekt ist, ein guter Ausgangspunkt wäre.
Mein Problem war, dass ich in meiner Verbindungszeichenfolge "localhost" anstelle der IP-Adresse des MySQL-Servers des Webhosts hatte.
Nachdem ich das in meiner web.config-Datei geändert habe, funktionierte es gut, also müssen Sie Ihre web.config-Datei sehr sorgfältig überprüfen.
Ich habe genau dasselbe Problem erlebt. Mein Problem war, dass meine Seite auf einem Linux-Server mit Mono veröffentlicht wurde. Die Aktivierung von autogenerateschema="true" hat mir geholfen, dies herauszufinden. Einige Hosts werden jedoch nicht zulassen, dass der Code die erforderlichen Tabellen generiert. Wenn das Schema also nicht automatisch generiert wird, sollten Sie die Gehäuseprobleme überprüfen.
Die Lösung von CodeMonkey hat für mich funktioniert ... Ich habe tatsächlich eine neue App auf einer Windows 2008 Server VM bereitgestellt. Das Schema konnte erst generiert werden, wenn ich die LocalMySql-Verbindungszeichenfolge angegeben und die automatische Generierung von MySQLRoleProvider auf true festgelegt habe.
Tags und Links mysql security membership-provider membership sqlmembershipprovider