C# 以独立方式实例化和使用成员资格提供程序

C# 以独立方式实例化和使用成员资格提供程序,c#,membership-provider,C#,Membership Provider,我的工作有多个应用程序与自己的会员资格提供商;我们在十几个web应用程序中使用了三种不同的方法。因此,我有了一个绝妙的想法,我将创建一个应用程序,通过在单个应用程序中分别实例化每个提供者来集中管理身份和角色 我为MembershipProviders创建了一个容器,并创建了一个包含所有参数信息和类定义的自定义配置部分。我能够很好地实例化这些类,并使用参数的NameValueCollection运行初始化。这一切似乎进展顺利 但是,我第一次尝试在其中一个提供程序上调用GetAllUsers时,出现

我的工作有多个应用程序与自己的会员资格提供商;我们在十几个web应用程序中使用了三种不同的方法。因此,我有了一个绝妙的想法,我将创建一个应用程序,通过在单个应用程序中分别实例化每个提供者来集中管理身份和角色

我为MembershipProviders创建了一个容器,并创建了一个包含所有参数信息和类定义的自定义配置部分。我能够很好地实例化这些类,并使用参数的NameValueCollection运行初始化。这一切似乎进展顺利

但是,我第一次尝试在其中一个提供程序上调用GetAllUsers时,出现了以下错误:

The membership provider name specified is invalid.
Parameter name: providerName

提供名称;我在琢磨如何避开这件事。有人能为我提供帮助吗?

你在web.config中正确注册了提供商吗?你能从web.config发布你的会员注册部分吗?关键是我不想注册提供商。我希望它们是独立的,就像另一个类一样工作。我想你必须注册你的自定义提供程序才能正常工作。在你的提供商内部,你将处理其他提供商。这让我很难过。要求在web.config中注册以使用该类有什么意义?