Apri il tuo file InitializeSimpleMembershipAttribute.cs, qui è dove si trova l'inizializzazione del database WebSecurity. Devi modificarlo con il connectionStringName corretto. Esempio:
Cambia
WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);
a
WebSecurity.InitializeDatabaseConnection("MyRealDBConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);
SE vuoi copiare la struttura delle tabelle di sicurezza web da utilizzare con Code First, c'è un articolo .... che al momento non riesco a trovare ... dammene alcuni.
Beh, non riuscivo a trovarlo - ma onestamente - è stato un dolore. Il modo più semplice, dal momento che il DB è già stato generato, potrebbe essere utilizzare uno strumento di reverse engineering Code First come Strumenti di alimentazione di Entity Framework . Questo farà la maggior parte del lavoro per te. Quindi aggiungi le classi al tuo DbContext, crea una migrazione e aggiorna il tuo database reale.
Inoltre, potresti dover apportare più modifiche di queste, a seconda del nome del tuo Contesto e simili.