Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 15391|Răspunde: 1

[ASP.NET] asp.net Utilizatorul codului din proiectul mvc nu a gestionat TypeInitializationException

[Copiază linkul]
Postat pe 29.08.2015 19:09:58 | | | |


Proiectul este format din MVC plus trei straturi împreună, există această eroare, a durat o jumătate de oră să-l termin, hai să vorbim despre soluție și motiv!

Stratul model prioritizează citirea web.config sub mvc și nu citește propriul său app.config, care ar trebui să fie compatibil cu connectionString-urile de sub nodul web.config  


Soluție:


Pune proiectul MVC în web.config
<connectionStrings>
    <adaugă nume="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-StudentMVC-20150818051648;Integrated Security=SSPI" />
  </connectionStrings>
Înlocuiește informațiile despre nod în app.config ale stratului model



Consultă articolul de mai jos!


Conexiunea specificată cu numele nu se găsește în configurație, nu este planificată pentru utilizare cu furnizorul EntityClient sau este invalidă.         
(1)web:
Trebuie să adaugi un nod connectionString în fișierul de configurare client, care descrie informațiile de conexiune ale EntityClient-ului.
De exemplu:   

Adaugă un nod connectionString în web.config, care descrie informațiile de conexiune ale EntityClient-ului. (connectionString lipsește o informație, deci este o eroare.) )


(2) câștig din:
Adaugă un nod connectionString în app.config, care descrie informațiile de conexiune ale EntityClient-ului. (connectionString lipsește o informație, deci este o eroare.) )


(3) Apare un mesaj de eroare la apelarea modelului de date ADO.NET al unei alte biblioteci:
"Conexiunea denumită specificată nu se găsește în configurație, nu este planificată pentru utilizare cu furnizorul EntityClient sau este invalidă." } System.Exception {System.ArgumentException}

Se spune în general că conectstring-ul tău nu este configurat, dar este într-adevăr setat în biblioteca de clase a modelului tău de date.

Soluție: Proiectul tău actual trebuie să configureze același connectstring pentru a evita erorile, să adaugi aceleași connectionStrings în App.Config sau Web.config și în biblioteca unde se află Data Model






Precedent:Descărcare pentru baza de date a site-ului Ashley Madison, total 9,69G, cu link de descărcare Thunderbolt BT
Următor:Cum să trimiți un VPN
Postat pe 31.08.2015 12:48:45 |
Am șters toate cele trei straturi, lăsând doar un singur BaseDAO
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com