首先使用数据库将ASP.NET SQL成员迁移到ASP.NET身份

By simon at 2018-02-28 • 0人收藏 • 55人看过

我有一个使用SQL Membership的旧ASP.NET应用程序..所以我有这些 包含登录名和密码的aspnet_表nd角色等 我想用MVC 5重写应用程序。那么,MVC 5使用ASP.NET 身份和我还没有找到一个容易迁移到使用新的方式 身份验证方法。 我试着遵循但那不是 似乎工作。我得到所有的SQL脚本来执行可爱很好.. 当试图创建一个全新的ASP.NET MVC 5应用程序时,我迷失了方向 将它绑定到我当前的数据库中。我t只是设置了数据库上下文 连接字符串到我的实体框架连接字符串,但它不喜欢 那。 有没有人有任何经验将旧的.NET应用程序迁移到MVC 5和 保持用户的数据库?

2 个回复 | 最后更新于 2018-02-28
2018-02-28   #1

如果你的密码没有被散列(单向),我会说去数据迁移 加密)在数据库中。我的意思是如果你使用一些如DES和AES 加密和密码是可以恢复的,然后数据迁移适用于你和 你可以摆脱旧的米会员供应商。 否则,请进行基于令牌的身份验证并在其上创建Web API服务 最高的老会员资格你的代码和其余的工作将是db- 不可知。

2018-02-28   #2

关于上一个答案中提到的密码散列问题。我们处理 解决这个问题的时候我们搬了一个旧的我们MVC 3中的b应用程序(使用SQL 成员资格)到ASP.NET核心(带身份)。这是一个[博客 帖](https://korzh.com/blogs/net-trickS / ASPNET身份,迁移,学院成员 密码)和分步说明

登录后方可回帖

Loading...