2009-09-16 5 views
2

Je reçois ce message d'erreur à chaque fois que je tente de mettre à jour ou enregistrer mon Entity Data Model:Entity Framework: Impossible d'enregistrer le fournisseur de construire dans web.config

ERROR: Unable to register the build provider in Web.Config because of the following exception: 'Object reference not set to an instance of an object.'. 

Ensuite, lorsque je tente de lancer l'application Je reçois:

The specified named connection is either not found in the configuration, not intended to be used with the EntityClient provider, or not valid. 

Comment puis-je le réparer afin qu'il soit capable d'écrire dans le Web.config. Je l'ai traversé avec un peigne à dents fines mais je n'ai rien trouvé qui soit cassé en XML.

Répondre

1

Vous devez modifier la ligne suivante

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"> 

à

<configuration> 

dans votre fichier web.config.

0

Vous ne savez pas ce qui a causé cela, il se peut que les fichiers de structure d'entité soient corrompus d'une manière ou d'une autre.

Le moyen le plus simple de résoudre ce problème est de supprimer le modèle, de supprimer toute référence du fichier web.config et de créer à nouveau le modèle à l'aide de l'assistant.

0

Ce que j'ai fini par faire était de reculer mon code via. SVN. Je n'ai pas pris le temps de comprendre ce qui était faux. Si cela se reproduit, je posterai plus d'informations.

-1

Cela fonctionne sûrement.

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"> 

à

<configuration> 

Raison de l'échec était: à cause de ce paramètre, construire fournisseur n'a pas été en mesure d'enregistrer la chaîne de connexion dans web.config.

Questions connexes