是否可以使用多个简单的会员提供商?如果有可能,我如何在我的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>
然后尝试为这样的simple2成员资格提供者调用validate user:
Membership.Providers["simple2"].ValidateUser(username, password);
但由于websecurity initializedatabaseconnection方法只能被调用一次,我无法初始化其他数据库,也无法为其运行方法。
任何想法?