![](/img/trans.png)
[英]Migrate web forms ASP.NET Membership OpenAuth for Google from OpenID 2.0 to OpenID Connect
[英]How to migrate ASP.NET Web Forms application from Membership to ASP.NET Identity 2.0?
我有一個.NET Framework 4.5版的應用程序。 它使用Web Forms和EntityFramework 6.1.1。
EntityFramework的Context對象的類型為ObjectContext
。 我正在使用ASP.NET成員資格(MembershipProvider是自定義的,即自定義成員資格),用於管理與用戶帳戶相關的操作。
I want to migrate my Web Forms application to ASP.NET Identity.
根據http://www.asp.net/identity/overview/migrations/migrating-an-existing-website-from-sql-membership-to-aspnet-identity文章我認為我必須做以下事情才能遷移到ASP.NET標識:
我心里幾乎沒有問題:
1)我已經定制了成員資格User
表,並且有幾個與User
表關聯的自定義外鍵。 在不丟失任何數據的情況下遷移到Identity系統仍然可行嗎?
2)因為我正在使用EntityFramework所以需要DbContext才能遷移到Identity系統。 我可以使用ObjectContext進行ASP.NET身份遷移嗎?
3)我沒有使用http://i1.asp.net/media/48109/image006.png?cdn_id=2014-11-11-001中列出的所有會員表。 (即aspnet_Applications,aspnet_Membership,aspnet_Paths,aspnet_PersonalizationAllUsers,aspnet_PersonlizationPerUser,aspnet_Profile,aspnet_Roles,aspnet_SchemaVersions,aspnet_Users,aspnet_UsersInRoles,aspnet_WebEvent_Events )
但我只使用Application, User, Role, UserInRole, Profile
表。 我是否仍可以遷移這些表以使用ASP.NET標識?
我已准備好提供您可能需要的更多信息,以了解我當前的情況。
我正在尋找遷移到身份的正確步驟,我需要注意的任何謹慎,我將面臨的任何障礙? 任何幫助都非常感謝。
Dave Paquette寫了這篇http://www.davepaquette.com/archive/2013/12/30/so-you-inherited-an-asp-net-web-forms-application.aspx
這可能是您的問題的答案。 將Web窗體項目集成到MVC后,有大量的在線指南可以集成新的Identity 2.0。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.