Asp.net 多个SimpleMembership提供程序

Asp.net 多个SimpleMembership提供程序,asp.net,asp.net-mvc,simplemembership,Asp.net,Asp.net Mvc,Simplemembership,是否可以使用多个简单的成员资格提供程序?如果可能,我如何在asp.net mvc应用程序中在它们之间切换 更新: 我尝试在webconfig中定义两个简单的成员资格提供程序,如下所示: <membership defaultProvider="simple"> <providers> <clear /> <add name="simple" type="WebMatrix.WebData.SimpleMembershipProvide

是否可以使用多个简单的成员资格提供程序?如果可能,我如何在asp.net mvc应用程序中在它们之间切换

更新:

我尝试在webconfig中定义两个简单的成员资格提供程序,如下所示:

<membership defaultProvider="simple">
  <providers>
    <clear />
    <add name="simple" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData" />
    <add name="simple2" connectionStringName="Membership" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData" />
  </providers>
</membership>
Membership.Providers["simple2"].ValidateUser(username, password);
但是由于websecurity initializedatabaseconnection方法只能调用一次,因此我无法初始化其他数据库,也无法为其运行方法


有什么想法吗?

你想实现什么?有两个数据库包含会员数据。我想使用其中一个来只进行登录操作,使用另一个来创建用户和帐户操作,同时我想对这些操作使用SimpleMembership(WebSecurity)方法。