Åbn din InitializeSimpleMembershipAttribute.cs-fil, det er her WebSecurity-databaseinitialiseringen er. Du skal ændre den med det korrekte connectionStringName. Eksempel:
Skift
WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);
til
WebSecurity.InitializeDatabaseConnection("MyRealDBConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);
HVIS du vil kopiere strukturen af websikkerhedstabellerne til brug med Code First, er der en artikel .... som jeg ikke kan finde i øjeblikket ... giv mig et par stykker.
Nå jeg kunne ikke finde det - men helt ærligt - det var en smerte. Den nemmeste måde, da du allerede har DB'en genereret, kan være at bruge et Code First reverse engineering-værktøj som Entity Framework Power Tools . Dette vil gøre det meste af arbejdet for dig. Derefter skal du blot tilføje klasserne til din DbContext, oprette en migrering og opdatere din rigtige database.
Også - du skal muligvis lave flere ændringer end dette - afhængigt af dit kontekstnavn og sådan.