我的WCF网络配置文件需要多个会员提供商,原因如下: 1.使用应用程序A的WCF的一个成员资格。 e.g。
<add name="MySqlMembershipProvider1"
connectionStringName="ApplicationServices"
applicationName="ApplicationA"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="true"
type="System.Web.Security.SqlMembershipProvider" />
<add name="MySqlMembershipProvider2" connectionStringName="ApplicationServices" applicationName="ApplicationB" requiresQuestionAndAnswer="false" requiresUniqueEmail="true" type="System.Web.Security.SqlMembershipProvider"
/&GT;
如何在上述方案中指定提供者名称。
答案 0 :(得分:0)
SqlMembershipProvider p1 = SqlMembershipProvider)
Membership.Providers["MySqlMembershipProvider1"];
....//
然后使用会员提供者的实例p1 for Application,你可以做任何你需要的事情
SqlMembershipProvider p2 = (SqlMembershipProvider)
Membership.Providers["MySqlMembershipProvider2"];
....//
请参阅this link