web.config中的多个成员资格提供程序

时间:2011-09-22 04:58:57

标签: asp.net-membership

我的WCF网络配置文件需要多个会员提供商,原因如下:  1.使用应用程序A的WCF的一个成员资格。  e.g。

<add name="MySqlMembershipProvider1"
             connectionStringName="ApplicationServices"
             applicationName="ApplicationA"
             requiresQuestionAndAnswer="false"
             requiresUniqueEmail="true"
             type="System.Web.Security.SqlMembershipProvider" />
  1. 创建和更新asp.net用户的其他成员资格。
  2. <add name="MySqlMembershipProvider2"
                     connectionStringName="ApplicationServices"
                     applicationName="ApplicationB"
                     requiresQuestionAndAnswer="false"
                     requiresUniqueEmail="true"
                     type="System.Web.Security.SqlMembershipProvider"
    
         

    /&GT;

    如何在上述方案中指定提供者名称。

1 个答案:

答案 0 :(得分:0)

SqlMembershipProvider p1 = SqlMembershipProvider)
Membership.Providers["MySqlMembershipProvider1"];
....// 

然后使用会员提供者的实例p1 for Application,你可以做任何你需要的事情

SqlMembershipProvider p2 = (SqlMembershipProvider)
Membership.Providers["MySqlMembershipProvider2"];
....//

请参阅this link