MVC2 - 找不到自定义MembershipProvider实现

时间:2011-02-28 21:57:51

标签: asp.net-mvc-2 web-config membership-provider

尽管在网上发现了几个对此问题的引用,但我一直无法找到解决方案。

我在Config.Web.Areas.Accounts.Providers命名空间中有一个名为ConfigMembershipProvider的自定义MembershipProvider。程序集名称为Config.Web

我的web.config看起来像这样:

<membership defaultProvider="ConfigMembershipProvider">
    <providers>
        <clear/>
        <add name="ConfigMembershipProvider"
             type="Config.Web.Areas.Accounts.Providers.ConfigMembershipProvider, 
                   Config.Web"
             applicationName="Configurator"
             connectionStringName="Test_User_and_RolesConnectionString"/>
     </providers>
</membership>

我收到的错误消息是Parser Error Message: Default Membership Provider could not be found.

我无法弄清楚为什么找不到默认的会员资格提供者......我们将非常感谢您的帮助。

斯科特。

3 个答案:

答案 0 :(得分:0)

看起来没问题。

不确定但是看语法 -

尝试删除 * Config.Web“ *

型=“Config.Web.Areas.Accounts.Providers.ConfigMembershipProvider,   Config.Web

答案 1 :(得分:0)

这是根web.config吗?较低目录中的web.config是否可以清除成员资格提供程序?

答案 2 :(得分:0)

不确定发生了什么,但我创建了另一个会员提供商&amp;字面上将原始中每个方法的内容复制/粘贴到新的,更改了web.config文件以反映新名称,一切正常。

疯狂,但也是如此。