An exception of type 'System.InvalidOperationException' occurred in EntityFramework.dll but was not handled in user code
  lcw2012 :
nb posts:12
nb discussions:2
inscrit le :23-12-2014
le 06-01-2015 à 15:14:02
salut les développeurs
en essayant de développer un site web a laide du tuto inséré dans la discussion "premier site web en asp.net" une exception m'a rendu fou
"An exception of type 'System.InvalidOperationException' occurred in EntityFramework.dll but was not handled in user code"
  aladin :
nb posts:47
nb discussions:6
inscrit le :20-12-2014
le 06-01-2015 à 15:23:10
Fait nous un imprime ecran sur l'ensemble de la page
  lcw2012 :
nb posts:12
nb discussions:2
inscrit le :23-12-2014
le 06-01-2015 à 15:26:08
  aladin :
nb posts:47
nb discussions:6
inscrit le :20-12-2014
le 06-01-2015 à 15:39:31
lis bien le deuxième paragraphe:
"Additional information: The model backing the 'recrutementContext' context has changed since the database was created. Consider using Code First Migrations to update the database"
Ca veut dire que ta classe recurtementcontext.cs a été modifiée après la création de la base de donnée. il te demande de faire la migration puis de mettre a jour la base de donnée comme suit:
tu va ds "Package Manager Console" et tu tape ces lignes:
  aladin :
nb posts:47
nb discussions:6
inscrit le :20-12-2014
le 06-01-2015 à 15:41:32
puis relance ton application
  lcw2012 :
nb posts:12
nb discussions:2
inscrit le :23-12-2014
le 06-01-2015 à 15:44:50
Aladin j'ai suivi ce que tu ma dis à la lettre. Mais ca rien donnée.
toujours la meme erreur
:(((
  aladin :
nb posts:47
nb discussions:6
inscrit le :20-12-2014
le 06-01-2015 à 15:48:13
C'est pas normal, c'est ce que l'exception te demande de faire. En tout cas ca un rapport avec la base de donnée et le contexte
  hammouda :
nb posts:30
nb discussions:7
inscrit le :24-12-2014
le 06-01-2015 à 16:04:46
salut tt lmonde,
je viens de lire la discussion
ya une solution qui peut marcher
essaie de faire ca "lcw2012":
dabor tu efface la base de donnée existante
puis tu refai la migration pour créer la base de donnée a nouveau en lui donnant une autre référence. pour cela tu va dans les DEUX "App.config" qui se trouvent dans le projet "data" et le projet web , puis tu va à la ligne qui débute par: "<section name="entityFramework" type= "System....."".
A la fin de cette ligne tu modifie le dernier chiffre de "PublicKeyToken" par un autre. exemple:
... PublicKeyToken=b77a5c563e4rt556...
par
... PublicKeyToken=b77a5c563e4rt557...
essaie et previent moi du résultat
  lcw2012 :
nb posts:12
nb discussions:2
inscrit le :23-12-2014
le 06-01-2015 à 16:06:37
ca donne toujours rien comment est ce possible?
  lcw2012 :
nb posts:12
nb discussions:2
inscrit le :23-12-2014
le 06-01-2015 à 16:07:10
je vais essayer de refaire le projet dès le début
Publicité
  aladin :
nb posts:47
nb discussions:6
inscrit le :20-12-2014
le 06-01-2015 à 16:08:08
a lors ten ai ou?
  lcw2012 :
nb posts:12
nb discussions:2
inscrit le :23-12-2014
le 06-01-2015 à 16:10:56
toujours rien jai refai le projet mais ca marche pas même problème
ce qui est impressionnant c'est lorsque j'ouvre le projet (corrigé) inséré dans la discussion "premier site web en aspnet" ca marche très bien sans exception
  abdou1987 :
nb posts:722
nb discussions:131
inscrit le :02-12-2014
le 06-01-2015 à 16:20:46
bonjour les developpers
"lcw2012" c'est ton jour de chance. J'ai eu exactement le meme problème.
La solution consiste a insérer cette ligne:
Database.SetInitializer<tonContext>(null);
dans "Global.asax" qui se trouve dans ton projet web
  lcw2012 :
nb posts:12
nb discussions:2
inscrit le :23-12-2014
le 06-01-2015 à 16:21:56
ca marche je n'ai plus le même problème.
Merci bocouuuuuu
  lcw2012 :
nb posts:12
nb discussions:2
inscrit le :23-12-2014
le 06-01-2015 à 16:22:52
Mais abdou1987 pkoi cette ligne nexiste pas ds le projet corrigé et ca marche?
  abdou1987 :
nb posts:722
nb discussions:131
inscrit le :02-12-2014
le 06-01-2015 à 16:23:59
franchement je ne sais pas pkoi c un prof ki me la montré et il ma dit que cété un bug
Publicité
  lcw2012 :
nb posts:12
nb discussions:2
inscrit le :23-12-2014
En partenariat avec "Positive Technologies", Esprit a l'honneur d'inviter ses étudiants à la 1ère édition de l’événement ESPRIT HACK DAYS dans les locaux d'ESPRIT Chotrana 2 et ce le 03 et le 04 Mars 2015.
La direction des stages d’ESPRIT et Ernst & Young ont le plaisir d'inviter ses étudiants à la journée de l’entreprise du mercredi 4 mars 2015 dans la salle E5 d’ESPRIT Factory.