2011-05-31 13 views
0

J'utilise asp.net mvc2 avec mysql db. j'ajoute le fournisseur d'appartenance mysql, profileprovider, le fournisseur de rôle pour mysql.the j'utilise l'outil asp.netconfiguration pour créer des roles.it fonctionne et crée des rôles.puis j'essaye de me connecter à ce moment-là ça montre Le nom d'utilisateur ou mot de passe fourni est incorrect.quand je crée un rôle defaul mysql adhésion, les tables de rôles sont créés dans la base de données. Ma partie d'initialisation du fournisseur de configuration wb est la suivante.asp.net mvc2 connexion a échoué avec mysql

<membership defaultProvider="MySQLMembershipProvider"> 
    <providers> 
    <clear /> 


    <add name="MySQLMembershipProvider" type="MySql.Web.Security.MySQLMembershipProvider, MySql.Web, Version=6.3.5, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="ApplicationServices" applicationName="MYAPP" writeExceptionsToEventLog="False" autogenerateschema="True" enablePasswordRetrieval="False" enablePasswordReset="True" requiresQuestionAndAnswer="False" requiresUniqueEmail="False" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression="" /> 
    </providers> 
</membership> 
<profile defaultProvider="MySQLProfileProvider"> 
    <providers> 
    <clear /> 
    <add name="MySQLProfileProvider" type="MySql.Web.Profile.MySQLProfileProvider, MySql.Web, Version=6.3.5, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="ApplicationServices" autogenerateschema="true" /> 
    </providers> 
    </profile> 
<roleManager enabled="true" defaultProvider="MySQLRoleProvider"> 
    <providers> 
    <clear /> 
    <add name="MySQLRoleProvider" type="MySql.Web.Security.MySQLRoleProvider, MySql.Web, Version=6.3.5, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="ApplicationServices" autogenerateschema="true"/> 
    </providers> 
</roleManager> 

toute personne sait pourquoi elle a fait permettre de se connecter.

Répondre

0

Je sais que c'est évident - mais êtes-vous entré dans la nouvelle base de données et avez-vous vérifié que les informations de connexion et le mot de passe sont corrects? Vous avez mentionné que vous avez créé les rôles, mais pas la création d'utilisateurs, ce que vous devez faire dans l'outil Aspnet.

+0

Je crée aussi un utilisateur. Puis j'essaie de me connecter en utilisant ce nom d'utilisateur et mon mot de passe. Le nom d'utilisateur ou le mot de passe fourni est incorrect. – joms

Questions connexes