从SQL成员身份提供程序迁移到缩进2.0

本文关键字:迁移 缩进 程序 SQL 成员 身份 | 更新日期: 2023-09-27 18:29:35

我正在使用EF,Webforms.net 4.5来重建我们的web应用程序。

我们的数据库中有4000名用户,这些数据库是会员提供商的标准数据库。

如何在不丢失所有用户密码的情况下进行迁移?

我花了9个小时试图从下面的文章中做到这一点:http://www.asp.net/identity/overview/migrations/migrating-an-existing-website-from-sql-membership-to-aspnet-identity

但问题是,这是针对身份1.0的,它已经完全过时了。

我尝试过用这种方式访问PMC并更新数据库,但它所做的只是为标识创建新表,而不导入任何旧数据。即使我自己导入了数据,如果我只是复制了salt和hashes,与cyrpto更改的密码哈希差异也不允许我登录。

我在这里错过了什么?我花了12个多小时试图弄清楚这种迁移,并得到了任何地方,那里非常缺乏web表单的文档。

从SQL成员身份提供程序迁移到缩进2.0

生成新的迁移并从旧的标识表中复制,它就可以工作了。

https://www.youtube.com/watch?v=blmkPA7XQf8