使用aspnet vNext的旧aspnet成员资格

时间:2015-11-17 13:59:00

标签: asp.net-membership asp.net-identity asp.net-core membership-provider

2015年11月20日更新

如何针对使用旧成员资格提供程序存储用户的数据库进行身份验证? (aspnet_ *表) 知道这个数据库是否被其他应用程序使用,所以我没有选择迁移(或更改)数据库?

寻找迁移的人请查看 Maxime Rouiller 的回答

旧问题

我可以在aspnet vNext中使用aspnet成员资格吗?

  • 在我的情况下,我无法迁移旧数据库,因为我正在基于旧的成员资格提供程序为现有的数据库构建新的app / ui接口
  • 如果我可以在不使用旧会员资格的情况下编写一些代码来进行登录,那将是个好主意
  • 只需要根据哈希密码验证用户,(无需注册,忘记密码等等)
  • 我更喜欢不依赖.net 4.x,而是使用core50(如果可用)代替(因为我计划稍后在linux上托管它)

1 个答案:

答案 0 :(得分:3)

没有。旧成员资格依赖于web.config存在,并且还严重依赖于System.Web生命周期。

您正在寻找从旧会员资格到新身份3的迁移。

数据库应易于移植。如果您计划将其托管在Linux上,我会尽可能完全删除dnx451依赖项,并保留dnxcore50

教程: