我正在尝试扩展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
在扩展membershipprovider中,我可以使用AccountController和在新项目MVC4开始时创建的视图吗? 你有一个解决方案和一个很好的教程在mvc4
中使用它感谢
答案 0 :(得分:0)
如果您编写了自定义成员资格提供程序,请尝试将以下内容添加到您的web.config中以禁用简单成员资格提供程序:
<appSettings>
<add key="enableSimpleMembership" value="false"/>
</appSettings>
此外,您可能需要将提供商的名称指定为默认名称:
<providers defaultProvider="CustomMemberProvider">
<clear/>
<add name="CustomMemberProvider" type="erp.DAL.Connection.CustomMemberProvider" />
</providers>