InnerException: Tabelle 'xxx.aspnetusers' existiert nicht

8

Ich habe ein ASP.NET MVC 4-Web-API-Projekt, das Entity Framework 6.1.1 und MySQL 6.9.5.0 verwendet. Wenn ich / API / Konto / Register mit DHC aufrufen, bricht der Code bei

%Vor%

in der AccountController und ich bekomme eine InnerException, die

sagt %Vor%

Hier sind Teile meiner web.config

%Vor%

%Vor%

    
Jaseem Abbas 15.01.2015, 06:08
quelle

3 Antworten

3

Ich hatte genau das gleiche Problem. Ich folgte dem folgenden Tutorial und es funktionierte So richten Sie eine Anwendung mit ASP.NET Identity ein mit MySQL Provider

Es ist wichtig, dass Sie alle Schritte des Lernprogramms befolgen, sogar das Migrations-Setup, ansonsten wird derselbe Fehler angezeigt.

    
ealef 18.01.2015 20:20
quelle
1

Die Ausnahme besagt eindeutig, dass aspnetusers in Ihrer Datenbank fehlt. Aber zu mehr Ergebnissen, ich denke, Sie möchten diese Antwort von asp.net forum gehen.

Ссылка

Für Rolle, Mitgliedschaftsanbieter, asp.net [gesamter asp.net stack / webapi included] mit mysql müssen Sie die für mysql spezifischen Provider haben. Hierzu können Sie sich beziehen Ссылка

Lassen Sie mich wissen, ob dies Ihr Problem löst.

    
ATechieThought 15.01.2015 09:25
quelle
-1

Ich habe versucht, den Anweisungen auf

zu folgen

Ссылка .

Wenn ich die Registerkarte "Sicherheit" im ASP-Website-Verwaltungstool starte, wird der Fehler

angezeigt %Vor%

Meine Zeile 33 in der Webkonfiguration beginnt als

%Vor%     
Jaseem Abbas 15.01.2015 11:38
quelle