【问题标题】:Membership provider and MVC5会员提供者和 MVC5
【发布时间】:2016-11-14 16:24:35
【问题描述】:

我有一个已经使用了几年的数据库。我们的一个 Web 应用程序使用 Membership Provider 和设置时创建的数据库中的表。这个较旧的应用程序使用 MVC 4.0。

我正在创建一个需要使用相同数据库的新 Web 应用程序。当我创建项目时,它使用了 MVC 5。

新应用不需要使用与旧应用相同的登录名,但它确实需要使用相同的数据库来存储其中的其他数据。

这就是我的问题所在。我应该/可以使用 Membership Provider,因为这是我的用户已经在该应用程序将连接到的同一数据库上的其他应用程序上使用的内容?或者我应该使用 Asp.net 身份吗?我可以在这样的应用程序之间混合它们吗?我应该降级我的应用程序以使用与旧应用程序相同的 MVC 版本吗?

我有点迷失在这一点上我应该走哪条路。任何指导将不胜感激!

【问题讨论】:

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


    【解决方案1】:

    您的标题说 MVC6,但在您的问题中您只谈论 MVC5。据我所知,ASP.NET Membership 与 ASP.NET Core(MVC6,尽管不再这么称呼它)完全不兼容。但是,您可以通过 MVC5 使用 Membership。无论如何,ASP.NET Identity 是前进的方向,因此任何新应用程序都应该使用它,并且更新旧应用程序以迁移到 Identity 至少应该在您的管道中。

    【讨论】:

    • 我修正了错字。 MVC6 现在叫什么?
    • 这只是 ASP.NET Core。 MVC 和 Web Api 不再是独立的框架,Web 窗体也消失了,所以它现在只是一件事:ASP.NET Core。
    猜你喜欢
    • 2010-10-28
    • 1970-01-01
    • 1970-01-01
    • 2011-04-26
    • 1970-01-01
    • 2011-04-03
    相关资源
    最近更新 更多