ASP.NET MVC4中的自定义成员资格提供程序

ASP.NET MVC4中的自定义成员资格提供程序,asp.net,asp.net-mvc-4,Asp.net,Asp.net Mvc 4,我正在尝试扩展membershipProvider以使用我自己的表。 我创建了一个新的asp.net mvc 4站点,扩展了memberShipProvider,并在System.web下的web.config中添加了我的customProvider 现在,当我运行应用程序时,我遇到了以下问题: Erreur de configuration Description : Une erreur s'est produite lors du traitement d'un fichier de

我正在尝试扩展membershipProvider以使用我自己的表。 我创建了一个新的asp.net mvc 4站点,扩展了memberShipProvider,并在System.web下的web.config中添加了我的customProvider

现在,当我运行应用程序时,我遇到了以下问题:

 Erreur de configuration
Description : Une erreur s'est produite lors du traitement d'un fichier de        configuration requis pour répondre à cette demande. Veuillez consulter ci-dessous les     détails relatifs à l'erreur en question, puis modifier votre fichier de configuration de manière appropriée.

Message d'erreur de l'analyseur: Cette méthode ne peut pas être appelée lors de la phase d'initialisation de pré-démarrage de l'application.

Erreur source:


Ligne 34 :       <providers>
Ligne 35 :         <clear/>
Ligne 36 :         <add name="CustomMemberProvider" type="erp.DAL.Connection.CustomMemberProvider" />
Ligne 37 :       </providers>
Ligne 38 : </membership>


Fichier source : E:\developpement vs\erp\erp\web.config    Ligne : 36
Erreur取消配置
描述:最新产品的配置要求是满足其他需求。维列兹顾问在问题中提出了相关问题,并对适当的配置进行了修改。
分析人员的信息:申请婚姻初始阶段的上诉方法。
Errur资料来源:
第34页:
第35页:
第36页:
第37页:
Ligne 38:
Fichier来源:E:\developmentvs\erp\erp\web.config Ligne:36
在扩展membershipprovider时,我可以使用AccountController和在新项目MVC4开始时已经创建的视图? 您是否有在mvc4中使用它的解决方案和良好教程


谢谢

如果您编写了自定义成员资格提供程序,请尝试将以下内容添加到web.config以禁用简单成员资格提供程序:

<appSettings>
    <add key="enableSimpleMembership" value="false"/>
</appSettings>

此外,您可能需要将提供商的名称指定为默认名称:

<providers defaultProvider="CustomMemberProvider">
    <clear/>
    <add name="CustomMemberProvider" type="erp.DAL.Connection.CustomMemberProvider" />
</providers>


所以我需要在web.config中添加appSettings?在System.web中的默认提供程序下:在此之后,我是否必须重写AccountController和应用程序开始时生成的视图?感谢您的帮助如果不调用WebSecurity.InitializeDatabaseConnection,您不需要应用程序设置,因为默认实现使用配置的任何成员身份,除非调用initialize方法。