2010-07-09 7 views
0

J'ai des problèmes pour accéder à la base de données ASPNETDB.MDF. Cela fonctionne vraiment bien jusqu'à ce que j'ajoute du code à la configuration web. Voici le code que j'ajouté qui me empêche de se connecter ...'Nom d'utilisateur introuvable' après la modification de l'élément fournisseur

<membership defaultProvider="CustomizedProvider"> 
    <providers> 
    <add name="CustomizedProvider" 
     type="System.Web.Security.SqlMembershipProvider" 
     connectionStringName="LocalSqlServer" 
     applicationName="MyApp" 
     minRequiredPasswordLength="5" 
     minRequiredNonalphanumericCharacters="0" 
    /> 
    </providers> 
</membership> 

je l'ai ajouté parce que je voulais tirer parti des contraintes de mot de passe qu'il offre. Cela dit, le nom de la chaîne de connexion n'a pas changé et aucun changement de code. Mais quand j'essaie de me connecter, il me dit que le nom d'utilisateur ne peut pas être trouvé. Je devrais insister sur le fait que j'utilise les mêmes Un et Pw qui, soit dit en passant, répondent à ces nouvelles contraintes.

Ceci est une application ASP.NET 4.0

+0

Le titre de votre question ne correspond pas à la véritable question. Vous n'avez pas de problèmes de connectivité de base de données. Voir la réponse de James pour votre solution et lui donner une coche. –

Répondre

2

Il ne semble pas être quelque chose de mal avec la syntaxe, si le nom de chaîne de connexion est correcte, alors êtes-vous que le nom de l'application est correcte? Cela devrait être le nom de l'application dans la base de données (par défaut '/') et non le nom de votre application dans Visual Studio.

+0

++ Je me suis surpris à vous faire remarquer que 'applicationName' n'a aucune incidence sur la connexion à la base de données. lol. bonne réponse. –