asp.net-membership - 将旧的 aspnet 成员资格与 aspnet vNext 一起使用

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

2015 年 11 月 20 日更新

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

对于正在寻找迁移的人,请查看 Maxime Rouiller 的回答

老问题

我可以在 aspnet vNext 中使用 aspnet Membership 吗?,

  • 在我的情况下,我无法迁移旧数据库,因为我正在为基于旧成员(member)提供程序的现有数据库构建新的应用程序/用户界面
  • 如果我能写一些代码来登录而不使用旧的成员(member)资格,那将是个好主意
  • 真正需要的是根据散列密码验证用户,(没有注册,没有忘记密码,等等......)
  • 我不想依赖 .net 4.x,而是使用 core50(如果可用)(因为我打算稍后在 linux 上托管它)

最佳答案

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

您正在寻求从旧成员(member)身份迁移到新身份 3。

数据库应该易于移植。如果您打算将其托管在 Linux 上,我会尽量完全删除 dnx451 依赖项,只保留 dnxcore50

教程:

关于asp.net-membership - 将旧的 aspnet 成员资格与 aspnet vNext 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33758823/

相关文章:

javascript - 是否可以在 MVC Controller 返回中调用模态弹出窗口(javascript)

asp.net - 为什么底层成员(member)资格提供商应该决定是否……?

asp.net-membership - Asp.net成员资格-帐户被锁定

Azure 上的 ASP.NET 和通用成员(member)资格提供商

security - aspnetcore.identity - 在角色中,但被拒绝访问

c# - ASP.NET Core - 创建自定义模型验证

c# - .NET 自定义 MembershipProvider 解密密码

c# - ASP.NET Identity 不会根据同一请求更新身份信息

asp.net-core - 使用 Windows 身份验证的 Intranet 应用程序是否需要 ASP.NET Core Identity

asp.net-core - "Error 0x80070005: Failed to launch clean room process"安装 .Net Core SDK 2.1 时