Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 15391|Svar: 1

[ASP.NET] asp.net Kodanvändaren under mvc-projektet hanterade inte TypeInitializationException

[Kopiera länk]
Publicerad på 2015-08-29 19:09:58 | | | |


Projektet består av MVC plus tre lager tillsammans, det finns ett fel, det tog en halvtimme att få det gjort, låt oss prata om lösningen och anledningen!

Modelllagret prioriterar att läsa web.config under mvc och läser inte sin egen app.config, vilket bör vara förenligt med connectionStrings under web.config-noden  


Lösning:


Lägg MVC-projektet i web.config
<connectionStrings>
    <lägg till namn="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-StudentMVC-20150818051648;Integrated Security=SSPI" />
  </connectionStrings>
Byt ut nodinformationen i app.config för modelllagret



Se artikeln nedan!


Den angivna namngivna anslutningen finns inte i konfigurationen, är inte planerad för användning med EntityClient-leverantören eller är ogiltig.         
(1)webben:
Du behöver lägga till en connectionString-nod i klientens konfigurationsfil, som beskriver anslutningsinformationen för EntityClient.
Till exempel:   

Lägg till en connectionString-nod i web.config, som beskriver anslutningsinformationen för EntityClient. (connectionString saknar viss information, så det är ett fel.) )


(2) winfrom:
Lägg till en connectionString-nod i app.config, som beskriver anslutningsinformationen för EntityClient. (connectionString saknar viss information, så det är ett fel.) )


(3) Ett felmeddelande visas när man anropar ADO.NET Entity Data Model i ett annat bibliotek:
"Den specificerade namngivna anslutningen finns inte i konfigurationen, är inte planerad för användning med EntityClient-leverantören, eller är ogiltig." } System.Undantag {System.ArgumentException}

Det sägs generellt att din connectstring inte är inställd, men den är faktiskt inställd i klassbiblioteket i din datamodell.

Lösning: Ditt nuvarande projekt måste också konfigurera samma connectstring för att undvika fel, lägga till samma connectionStrings i App.Config eller Web.config och biblioteket där datamodellen finns






Föregående:Ashley Madison webbplatsdatabas nedladdning, totalt 9,69G, med Thunderbolt BT-nedladdningslänk
Nästa:Hur man skickar en VPN
Publicerad på 2015-08-31 12:48:45 |
Jag tog bort alla tre lagren, så att bara en BaseDAO blev kvar
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com