Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 15391|Répondre: 1

[ASP.NET] asp.net L’utilisateur de code sous le projet mvc n’a pas géré l’exception TypeInitialization

[Copié le lien]
Publié sur 29/08/2015 19:09:58 | | | |


Le projet est composé de MVC plus trois couches ensemble, il y a cette erreur, il a fallu une demi-heure pour le réaliser, parlons de la solution et de la raison !

La couche modèle privilégie la lecture du web.config sous le mvc et ne lit pas son propre app.config, qui devrait être cohérent avec les connectionStrings sous le nœud web.config  


Solution:


Mettez le projet MVC dans web.config
<connectionStrings>
    <ajouter nom="DefaultConnection » providerName="System.Data.SqlClient » connectionString="Data Source=.\SQLEXPRESS ;Initial Catalog=aspnet-StudentMVC-20150818051648 ;Integrated Security=SSPI » />
  </connectionStrings>
Remplacez les informations du nœud dans app.config de la couche modèle



Consultez l’article ci-dessous !


La connexion nommée spécifiée n’est pas présente dans la configuration, n’est pas prévue pour être utilisée par le fournisseur EntityClient, ou est invalide.         
(1) toile :
Vous devez ajouter un nœud connectionString au fichier de configuration client, qui décrit les informations de connexion de l’EntityClient.
Par exemple :   

Ajoutez un nœud connectionString à web.config, qui décrit les informations de connexion de l’EntityClient. (connectionString manque de certaines informations, donc c’est une erreur.) )


(2) victoire de :
Ajoutez un nœud connectionString à app.config, qui décrit les informations de connexion de l’EntityClient. (connectionString manque de certaines informations, donc c’est une erreur.) )


(3) Un message d’erreur apparaît lors de l’appel du ADO.NET Entity Data Model d’une autre bibliothèque :
« La connexion nommée spécifiée ne se trouve pas dans la configuration, n’est pas prévue pour être utilisée par le fournisseur EntityClient, ou est invalide. » } System.Exception {System.ArgumentException}

On dit généralement que votre connectstring n’est pas configuré, mais qu’il est effectivement défini dans la bibliothèque de classes de votre modèle de données.

Solution de contournement : Votre projet actuel doit aussi configurer la même chaîne de connexion pour éviter les erreurs, ajouter les mêmes chaînes de connexion à App.Config ou Web.config ainsi qu’à la bibliothèque où se trouve le Modèle de données






Précédent:Téléchargement de la base de données du site Ashley Madison, total 9,69G, avec lien de téléchargement Thunderbolt BT
Prochain:Comment envoyer un VPN
Publié sur 31/08/2015 12:48:45 |
J’ai supprimé les trois calques, ne laissant qu’un seul BaseDAO
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com