获取会员提供商而不初始化所有会员

时间:2018-06-06 17:24:53

标签: c# asp.net .net membership-provider

我正在寻找一种获取特定MembershipProvider实例的方法,而无需初始化所有这些实例。

我在应用配置中设置了很少的会员提供商,并在登录屏幕上下拉以选择域和关联的会员提供商。

然后我尝试使用以下方式获取特定的MembershipProvider:

 Membership.Providers[providerName]

问题是Membership.Providers属性实例化所有可用的提供者" get"呼叫。如果其中一个提供程序不可用(凭据无效或服务器不可用),则所有Membership.Providers集合也将变为不可用,也会在" get"上抛出异常。

除了手动创建一类特定的成员资格提供者外,有没有办法解决这个问题?

0 个答案:

没有答案