Ho un'applicazione che è in .NET Framework versione 4.5. Usa Web Forms e EntityFramework 6.1.1.Come migrare l'applicazione Web Forms ASP.NET da Membership a ASP.NET Identity 2.0?
L'oggetto Contesto di EntityFramework è di tipo ObjectContext
. Sto usando l'abbonamento a ASP.NET (il MembershipProvider è personalizzato e l'abbonamento personalizzato) per la gestione delle operazioni relative all'account utente.
I want to migrate my Web Forms application to ASP.NET Identity.
Secondo http://www.asp.net/identity/overview/migrations/migrating-an-existing-website-from-sql-membership-to-aspnet-identity articolo credo di avere a che fare le seguenti cose per migrare alla ASP.NET Identità:
- Convertire l'ObjectContext per DbContext (e correggere i relativi codici)
- Creare le nuove tabelle necessarie per l'identità di ASP.NET e eseguire la migrazione dei dati.
- Ridefinire gli identificativi di sezione conto e altri codici dipendenti come necessario per corrispondere alla logica di business (opzionale)
ho alcune domande nella mia mente:.
1) Ho personalizzato la tabella di appartenenza User
e ci sono diverse chiavi esterne personalizzate associate alla tabella User
. Sarà ancora possibile migrare al sistema Identity senza perdere dati?
2) Poiché sto utilizzando EntityFramework, è necessario DbContext per migrare al sistema Identity. Posso utilizzare ObjectContext per la migrazione dell'identità ASP.NET?
3) NON sto utilizzando tutte le tabelle di appartenenza come elencato allo http://i1.asp.net/media/48109/image006.png?cdn_id=2014-11-11-001. (Cioè aspnet_Applications, aspnet_Membership, aspnet_Paths, aspnet_PersonalizationAllUsers, aspnet_PersonlizationPerUser, aspnet_Profile, aspnet_Roles, aspnet_SchemaVersions, aspnet_Users, aspnet_UsersInRoles, aspnet_WebEvent_Events)
Ma io sto usando solo Application, User, Role, UserInRole, Profile
tavoli. Posso ancora migrare queste tabelle per utilizzare l'identità ASP.NET?
Sono pronto a fornire ulteriori informazioni necessarie per comprendere il mio scenario attuale.
Sto cercando i passaggi corretti per migrare all'Identità, qualsiasi cautela ho bisogno di fare attenzione, eventuali ostacoli che dovrò affrontare? Qualsiasi aiuto è molto apprezzato.
Sì, puoi fare quelle cose. – Casey