将旧的 aspnet 成员资格与 aspnet vNext 一起使用
Using the old aspnet membership with aspnet vNext
更新 2015 年 11 月 20 日
如何针对使用旧会员提供程序存储用户的数据库进行身份验证? (aspnet_* 表)
知道这个数据库被其他应用程序使用,所以我没有迁移(或更改)数据库的选项?
寻找迁移的人请查看 Maxime Rouiller 的回答
老问题
我可以在 aspnet vNext 中使用 aspnet 成员资格吗?,
- 在我的情况下,我无法迁移旧数据库,因为我正在为基于旧会员提供程序的现有数据库构建一个新的app/ui接口
- 如果我能写一些代码来登录而不使用旧的会员资格,那将是个好主意
- 真正需要的是根据散列密码验证用户,(没有注册,没有忘记密码,等等......)
- 我不想依赖
.net 4.x
,而是使用 core50
(如果可用)(因为我打算稍后在 linux 上托管它)
没有。旧成员资格取决于 web.config 存在,并且在很大程度上取决于 System.Web 生命周期。
您正在寻求从旧会员资格迁移到新身份 3。
数据库应该易于移植。如果您打算将其托管在 Linux 上,我会尽可能完全删除 dnx451
依赖项,只保留 dnxcore50
。
教程:
更新 2015 年 11 月 20 日
如何针对使用旧会员提供程序存储用户的数据库进行身份验证? (aspnet_* 表) 知道这个数据库被其他应用程序使用,所以我没有迁移(或更改)数据库的选项?
寻找迁移的人请查看 Maxime Rouiller 的回答
老问题
我可以在 aspnet vNext 中使用 aspnet 成员资格吗?,
- 在我的情况下,我无法迁移旧数据库,因为我正在为基于旧会员提供程序的现有数据库构建一个新的app/ui接口
- 如果我能写一些代码来登录而不使用旧的会员资格,那将是个好主意
- 真正需要的是根据散列密码验证用户,(没有注册,没有忘记密码,等等......)
- 我不想依赖
.net 4.x
,而是使用core50
(如果可用)(因为我打算稍后在 linux 上托管它)
没有。旧成员资格取决于 web.config 存在,并且在很大程度上取决于 System.Web 生命周期。
您正在寻求从旧会员资格迁移到新身份 3。
数据库应该易于移植。如果您打算将其托管在 Linux 上,我会尽可能完全删除 dnx451
依赖项,只保留 dnxcore50
。