具有外部数据库的Asp.net MVC 4.5成员资格提供程序

具有外部数据库的Asp.net MVC 4.5成员资格提供程序,asp.net,asp.net-mvc-4,Asp.net,Asp.net Mvc 4,我完全不知道如何使用外部数据库进行身份验证/成员资格 这个问题的答案是我想要的,尽管它是针对MVC4的,而且看起来MVC4.5不再使用WebMatrix/SimpleMembership 有没有人有会员资格提供者和角色管理者的webconfig选项示例 另外,是否有一种简单的方法来创建一个数据库,其中只包含MVC4.5成员资格所需的表 我正在寻找与此等效的Asp标识: <membership defaultProvider="SimpleMembershipProvider">

我完全不知道如何使用外部数据库进行身份验证/成员资格

这个问题的答案是我想要的,尽管它是针对MVC4的,而且看起来MVC4.5不再使用WebMatrix/SimpleMembership

有没有人有会员资格提供者和角色管理者的webconfig选项示例

另外,是否有一种简单的方法来创建一个数据库,其中只包含MVC4.5成员资格所需的表

我正在寻找与此等效的Asp标识:

<membership defaultProvider="SimpleMembershipProvider">
  <providers>
    <clear/>
    <add name="SimpleMembershipProvider" connectionStringName="DefaultConnection"
         type="WebMatrix.WebData.SimpleRoleProvider, WebMatrix.WebData"/>
  </providers>
</membership>
<roleManager enabled="true" defaultProvider="SimpleRoleProvider">
  <providers>
    <clear/>
    <add name="SimpleRoleProvider" connectionStringName="DefaultConnection" type="WebMatrix.WebData.SimpleRoleProvider, WebMatrix.WebData"/>
  </providers>
</roleManager>

我知道MVC4和MVC5,但不是MVC4.5。请确认您使用的是哪个版本。请看一下:您可以将连接字符串更改为其他数据库。您需要维护两个单独的DbContext,一个用于ASPNET.Identity,另一个用于应用程序的其余部分。这意味着您的应用程序有两个连接字符串。ApplicationDbContext构造函数将允许您传入特定的数据库连接字符串名称。我建议您实际将其添加到项目中,然后首先检查代码,然后带着后续问题返回