Provider konnte nicht initialisiert werden. Fehlendes oder falsches Schema für MySql.Web-Anschluss

8

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

    
jr3 06.03.2010, 16:13
quelle

5 Antworten

12

Fügen Sie Verweisen zu den Assemblys hinzu, fügen Sie das Attribut autogenerateschema="true" beiden hinzu:

%Vor%

Verwenden Sie das ASP.Net-Konfigurationstool.

    
Wooer 19.03.2010, 17:02
quelle
3

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.

    
Simon Hodgson 17.04.2010 17:06
quelle
2

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.

    
Gerald Brown 22.12.2010 14:17
quelle
2

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.

    
CodeMonkey 24.03.2011 20:02
quelle
1

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.

    
Jersey355 15.02.2013 21:23
quelle