Öppna filen InitializeSimpleMembershipAttribute.cs, det är här initieringen av WebSecurity-databasen är. Du måste ändra den med rätt connectionStringName. Exempel:
Ändra
WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);
till
WebSecurity.InitializeDatabaseConnection("MyRealDBConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);
OM du vill kopiera strukturen för webbsäkerhetstabellerna för att använda med Code First, finns det en artikel .... som jag inte kan hitta för tillfället ... ge mig några.
Jag kunde inte hitta det - men ärligt talat - det var jobbigt. Det enklaste sättet, eftersom du redan har genererat DB, kan vara att använda ett Code First reverse engineering-verktyg som Entity Framework Power Tools . Detta kommer att göra det mesta av arbetet åt dig. Sedan är det bara att lägga till klasserna i din DbContext, skapa en migrering och uppdatera din riktiga databas.
Dessutom - du kan behöva göra fler ändringar än så här - beroende på ditt kontextnamn och sådant.