ASP.NET MVC4中的自定义成员资格提供程序
我正在尝试扩展membershipProvider以使用我自己的表。 我创建了一个新的asp.net mvc 4站点,扩展了memberShipProvider,并在System.web下的web.config中添加了我的customProvider 现在,当我运行应用程序时,我遇到了以下问题: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
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方法。