首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将成员资格数据库从ASP.NET MVC3迁移到MVC4时,成员无法登录的原因

将成员资格数据库从ASP.NET MVC3迁移到MVC4时,成员无法登录的原因
EN

Stack Overflow用户
提问于 2011-09-28 01:57:56
回答 2查看 815关注 0票数 0

我手动将数据从ASP.NET成员资格数据库迁移到ASP.NET MVC4中的新成员资格结构。(表名已从aspnet_users改为Users,aspnet_membership改为Membership,依此类推)

但是,当尝试使用ASP.NET MVC4登录对话框登录时,它无法登录。所以我想知道MVC4中的默认散列算法是否改变了。

为什么会员无法登录?或者如何将散列算法设置为Sha1?或者如何正确地将会员数据库迁移到MVC4?

EN

回答 2

Stack Overflow用户

发布于 2011-09-29 13:50:44

散列算法与ASP.NET MVC二进制文件无关。很可能是您错误配置了某些内容。

在解决方案资源管理器VS中,点击你的项目,应该会有一个图标(世界和锤子并排,我知道我猜很可怕)就在你的解决方案的顶部,如下所示:

单击它以启动配置管理器。看看你是否可以在那里配置你的会员数据。如果没有,则可以确定您错误配置了某些内容。

更新:

另外,请确保您已在web.config中正确配置了passwordFormat。它应该和你的旧的一样。

如果你的passwordFormat已经在你的旧应用上设置为Encrypted,那么你应该使用之前用来创建密码的相同的机器密钥。

票数 0
EN

Stack Overflow用户

发布于 2011-09-29 23:35:31

使用通用提供程序的MVC4DP。如何检查配置或数据库。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7573592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档