Bonjour,
J'essaye de mettre en place une authentification par formulaire sur un site Web en ASP.NET.
Dans la page de configuration ASP.NET, onglet Fournisseurs, il n'y a que "AspNetSqlProvider", et lorsque je clique sur "Test", j'obtiens ce message :
Or j'ai déjà créé la base avec aspnet_regsql. J'ai ajouté le fichier .mdf au dossier APP_DATA du projet ('Ajouter un élément existant').Gestion des fournisseurs
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 de 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.
Voici un extrait de mon fichier web.config :
J'ai essayé de remplacer System.Data.SqlClient par AspNetSqlProvider, mais cela ne change rien. Je pense que c'est ma chaîne de connexion qui est fausse, car je ne vois pas d'où est-ce que le problème peut venir sinon...<connectionStrings>
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer"
connectionString="Data Source=.\\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=cera_site"
providerName="System.Data.SqlClient"/>
</connectionStrings>
Merci beaucoup pour votre aide !
Partager