从ASP.NET成员迁移到SimpleMembership在MVC4 RTM [英] Migrating from ASP.NET Membership to SimpleMembership in MVC4 RTM

查看:146
本文介绍了从ASP.NET成员迁移到SimpleMembership在MVC4 RTM的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

新MVC4 RTM互联网应用模板使用SimpleMembership提供商在这里<一个descibed href=\"http://weblogs.asp.net/jgalloway/archive/2012/08/29/simplemembership-membership-providers-universal-providers-and-the-new-asp-net-4-5-web-forms-and-asp-net-mvc-4-templates.aspx/\">SimpleMembership

The new MVC4 RTM internet application templates use the SimpleMembership providers as descibed here SimpleMembership

我现有的MVC网站使用ASP.Membership框架和理想,我想这些表中的用户数据迁移到新SimpleMembership表。我为希望这样做的原因是:

My existing MVC website uses the ASP.Membership framework and ideally I would like to migrate the user data in these tables to the new SimpleMembership tables. My reasons for wanting to do this are:


  1. 与我的数据库,它使用EF其余清洁整合

  2. 支持Azure和OAuth的开箱即用

  3. 使用最新的RTM MVC4控制器/浏览次数,而无需修改

  4. 我一直认为现有成员执行是我需要的东西有点臃肿

所以,我今天写了一个SQL脚本,以在现有的ASP.Net成员表中的数据迁移到新的简单成员表。这可以找到这里

So I wrote a SQL script today to migrate the data in the existing ASP.Net Membership tables into the new Simple Membership tables. This can be found here

在测试我的MVC 4网站的登录密码验证失败。我相信SimpleMembership使用不同的密码算法中比老会员框架作为SimpleMemberShip框架下创建新的密码看起来很多时间。

Testing the login in my MVC 4 website the password verification is failing. I believe the SimpleMembership uses a different password algo than the old Membership framework as new passwords created under the SimpleMemberShip framework look a lot longer.

所以我的问题是,因为我是用旧的ASP.Net成员资格提供者和用户的原始密码是无法挽回的哈希密码格式,做什么选择我必须得到SimpleMembership供应商合作。

So my question is since I was using the "hashed" password format in the old ASP.Net membership providers and the users original password is irretrievable, what options do I have to get the SimpleMembership provider working.

我猜有些选项是:


  1. 获取我的用户重置其密码

  2. 获取SimpleMembership供应商使用相同的密码算法中的老成员ASP.Net提供商。

  3. 恢复新的MVC 4 RTM互联网应用程序模板使用旧的ASP.Net成员资格提供。这对我来说是最不理想的选择,因为我想用SimpleMemberShip框架。

我怀疑很多人也在寻找到他们现有的会员数据库迁移到新的SimpleMemberShip人员。

I would suspect many people are also looking to migrate their existing membership databases to the new SimpleMemberShip provider.

任何帮助非常AP preciated。

Any help greatly appreciated.

干杯

吉姆

推荐答案

我想保罗表面的评论的情况下,任何人都怀念它,并提出他的解决办法是我见过最好的。

I'd like to surface Paul's comment in case anyone misses it and suggest his solution is the best I've seen.

<一个href=\"http://$p$ptzelsteelersfan.blogspot.com/2012/11/migrating-legacy-apps-to-new.html\">http://$p$ptzelsteelersfan.blogspot.com/2012/11/migrating-legacy-apps-to-new.html

感谢保罗

这篇关于从ASP.NET成员迁移到SimpleMembership在MVC4 RTM的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆