【问题标题】:How do I use old membership system of ASP.NET 2 instead of ASP.NET Identity in ASP.NET 4.5?如何在 ASP.NET 4.5 中使用旧的 ASP.NET 2 会员系统而不是 ASP.NET Identity?
【发布时间】:2015-07-11 06:35:12
【问题描述】:

我正在开发一个 Web 应用程序,我需要使用旧的会员系统。您能帮我了解我应该如何拥有该数据库以及如何在使用 .Net 4.5 的 Web 应用程序中实现该会员系统吗? 让我解释一下,你知道现在我们使用的是 ASP.NET Identity,但如果你记得过去我们在 .Net 2 中使用 ASP.NET Membership,你还记得旧的成员资格和身份验证系统吗?现在我想使用该系统而不是 ASP.NET Identity。与旧表和结构。

【问题讨论】:

  • 如果您提供更多详细信息并解释到目前为止您已经尝试过的内容,这个问题会更好。
  • 对于初学者来说,哪个旧系统?
  • 我解释了,我想在新的.Net中使用.Net 2的会员系统,我不想使用ASP.NET Identity
  • 首先创建一个 .NET 3.5 Web 应用程序,这在 VS2015 中仍然是可能的,但可能旧 VS 中的模板更适合此。将其用作起点或参考。
  • 当您可以在 Membership 中找出哈希方案时,您就可以轻松地在新的 MVC 应用程序中使用旧的 Db。否则,请尝试引用旧的 Membership DLL,看看效果如何。

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


【解决方案1】:

这是历史 -

  1. 会员提供者
  2. 通用提供商
  3. 简单会员制
  4. ASP.NET 标识(当前版本为 2)

ASP.NET Universal Providers 是旧 ASP.Net Membership Provider 的最后一个版本。它在底层使用Entity Framework Code First

如果你真的要使用ASP.Net 2.0 Membership Provider,你需要使用aspnet_regsql.exe来生成架构和存储过程。这是颈部疼痛。

这是 4guysfromrolla 的分步说明 - Examining ASP.NET's Membership, Roles, and Profile

【讨论】:

    猜你喜欢
    • 2011-06-25
    • 2015-02-22
    • 1970-01-01
    • 2014-04-14
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 2018-02-03
    • 1970-01-01
    相关资源
    最近更新 更多