Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 15391|Svare: 1

[ASP.NET] asp.net Kodebrukeren under mvc-prosjektet håndterte ikke TypeInitializationException

[Kopier lenke]
Publisert på 29.08.2015 19:09:58 | | | |


Prosjektet består av MVC pluss tre lag sammen, det oppstår denne feilen, det tok en halvtime å få det gjort, la oss snakke om løsningen og grunnen!

Modelllaget prioriterer å lese web.config under mvc og leser ikke sin egen app.config, som bør være konsistent med connectionStrings under web.config-noden  


Løsning:


Legg MVC-prosjektet i web.config
<connectionStrings>
    <legg til navn="DefaultConnection" leverandørNavn="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-StudentMVC-20150818051648;Integrated Security=SSPI" />
  </connectionStrings>
Erstatt nodeinformasjonen i app.config på modelllaget



Se artikkelen nedenfor!


Den spesifiserte navngitte tilkoblingen finnes ikke i konfigurasjonen, er ikke planlagt for bruk med EntityClient-leverandøren, eller er ugyldig.         
(1)web:
Du må legge til en connectionString-node i klientkonfigurasjonsfilen, som beskriver tilkoblingsinformasjonen til EntityClient.
For eksempel:   

Legg til en connectionString-node i web.config, som beskriver tilkoblingsinformasjonen til EntityClient. (connectionString mangler noe informasjon, så det er en feil.) )


(2) winfrom:
Legg til en connectionString-node i app.config, som beskriver tilkoblingsinformasjonen til EntityClient. (connectionString mangler noe informasjon, så det er en feil.) )


(3) En feilmelding vises når man kaller ADO.NET Entity Data Model i et annet bibliotek:
"Den spesifiserte navngitte tilkoblingen finnes ikke i konfigurasjonen, er ikke planlagt for bruk med EntityClient-leverandøren, eller er ugyldig." } System.Unntak {System.ArgumentUnntak}

Det sies vanligvis at connectstringen din ikke er satt opp, men den er faktisk satt i klassebiblioteket til datamodellen din.

Løsning: Ditt nåværende prosjekt må også konfigurere samme connectstring for å unngå feil, legge til de samme connectionStrings i App.Config eller Web.config og biblioteket der datamodellen er plassert.






Foregående:Ashley Madison nettsidedatabase nedlasting, totalt 9,69G, med Thunderbolt BT nedlastingslenke
Neste:Hvordan sende en VPN
Publisert på 31.08.2015 12:48:45 |
Jeg slettet alle tre lagene, og etterlot bare én BaseDAO
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com