Bonjour,

Je cherche à me connecter à une application en local avec le login et le mot définis par défaut dans la fonction ci-dessous:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
public class EntitiesContextInitializer : DropCreateDatabaseIfModelChanges<InvoiceDB>
{
    protected override void Seed(InvoiceDB context)
    {
        #region Add Users
        List<User> users = new List<User>{
            new User { Name="Default user", Login="user", Password="pass", Email="hello2@user.com", Enabled=true}
        };
        foreach (User u in users)
        {
            context.Users.Add(u);
        }
mais ça ne fonctionne pas.

Voici le contenu de la balise <connectionStrings> du fichier Web.config:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<connectionStrings>
<add name="InvoiceDB" connectionString="Data Source=|DataDirectory|\InvoiceDB.sdf" providerName="System.Data.SqlServerCe.4.0" />
	<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
  </connectionStrings>
La base InvoiceDB.sdf est inclus dans le répertoire App_Data.

Donc, je me demandais s'il y a un problème au niveau de la <connectionStrings>.

Merci,