Bonjour,
j'essaye d'implémenter un control d'authentification (Login) sur un site ASP.NET développé avec visual web developper et SQLExpress 2005.
J'ai procédé ainsi.
J'ai configuré le site pour avoir un utilisateur (j'ai aussi créé des roles).
Cela m'a généré automatiquement la base aspnetdb
L'authentification ne marche pas, pourtant je suis sûr des mots de passe.
Problème probablement relié, dans la configuration asp.net , lorsque je test le provider j'ai l'exception suivante:
Impossible d'établir une connexion avec la base de données.
Si vous n'avez pas encore créé la base de données SQL Server, fermez l'outil Administration de site Web, utilisez l'utilitaire en ligne de commande aspnet_regsql pour créer et configurer la base de données, puis retournez dans cet outil pour définir le fournisseur.
Pourtant:
en testant dans l'événement loggingIn avec
1 2
|
var monUser = Membership.FindUsersByName("MonUser"); |
Je récupére bien mon utilisateur
Si parailleurs je teste la connection:
data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true
j'arrive bien à l'ouvir.
Donc....je ne comprends pas
Quelqu'un peut-il m'éclairer?
Partager