|
|
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 nedlastingslenkeNeste:Hvordan sende en VPN
|