Bonjour,
Je réalise un site web en MVC3 et ai décidé d'installer mon propre system de membership. J'ai donc suivit ce tuto très bien réalisé.
Tout va bien jusqu'au moment de modifier le Web.config. J'y ajoute les lignes suivantes comme indiqué:
1 2 3 4 5 6 7 8 9 10 11 12
| <membership defaultProvider="GestionProdMembershipProvider">
<providers>
<clear />
<add name="GestionProdMembershipProvider" type="Gestion_Prod_Web.Models.Membership.GestionProdMembershipProvider, Gestion Prod Web" connectionStringName="GestionProdEntities" />
</providers>
</membership>
<roleManager defaultProvider="GestionProdRoleProvider" enabled="true" cacheRolesInCookie="true">
<providers>
<clear />
<add name="GestionProdRoleProvider" type="Gestion_Prod_Web.Models.Membership.GestionProdRoleProvider, Gestion Prod Web" connectionStringName="GestionProdEntities" />
</providers>
</roleManager> |
Et voici la connectionString utilisée (note: elle a été générée automatiquement quand j'ai créé mon .edmx)
<add name="GestionProdEntities" connectionString="metadata=res://*/Models.Membership.GestionProdMembership.csdl|res://*/Models.Membership.GestionProdMembership.ssdl|res://*/Models.Membership.GestionProdMembership.msl;provider=System.Data.SqlClient;provider connection string='data source=BISTOUFLEX-PC\BISTOUFLEX;initial catalog="Gestion Prod";integrated security=True;multipleactiveresultsets=True;App=EntityFramework'" providerName="System.Data.EntityClient" />
Lorsque je lance mon projet j'ai cette exception qui apparaît immédiatement :
"the supplied connection is not valid because it contains insufficient mapping or metadata information"
en passant sur cette ligne du constructeur par default de mon MembershipProvider :
1 2
| public GestionProdEntities() : base("name=GestionProdEntities", "GestionProdEntities")
{... |
Sauriez vous comment corriger ce problème ?
Merci
Partager