Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 15391|Svar: 1

[ASP.NET] asp.net Kodebrugeren under mvc-projektet håndterede ikke TypeInitializationException

[Kopier link]
Opslået på 29/08/2015 19.09.58 | | | |


Projektet består af MVC plus tre lag sammen, der er denne fejl, det tog en halv time at få det færdigt, lad os tale om løsningen og grunden!

Modellaget prioriterer at læse web.config under mvc og læser ikke sin egen app.config, hvilket burde være i overensstemmelse med connectionStrings under web.config-noden  


Opløsning:


Læg MVC-projektet i web.config
<connectionStrings>
    <tilføj navn="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-StudentMVC-20150818051648;Integrated Security=SSPI" />
  </connectionStrings>
Erstat nodeinformationen i app.config på modellaget



Se artiklen nedenfor!


Den specificerede navngivne forbindelse findes ikke i konfigurationen, er ikke planlagt til brug med EntityClient-udbyderen, eller er ugyldig.         
(1)web:
Du skal tilføje en connectionString-node til klientens konfigurationsfil, som beskriver forbindelsesinformationen for EntityClient.
For eksempel:   

Tilføj en connectionString-node til web.config, som beskriver forbindelsesinformationen for EntityClient. (connectionString mangler nogle oplysninger, så det er en fejl.) )


(2) winfrom:
Tilføj en connectionString-node til app.config, som beskriver forbindelsesinformationen for EntityClient. (connectionString mangler nogle oplysninger, så det er en fejl.) )


(3) En fejlmeddelelse vises, når man kalder ADO.NET Entity Data Model i et andet bibliotek:
"Den specificerede navngivne forbindelse findes ikke i konfigurationen, er ikke planlagt til brug med EntityClient-udbyderen, eller er ugyldig." } System.Undtagelse {System.ArgumentUndtagelse}

Det siges generelt, at din connectstring ikke er sat op, men den er faktisk sat i klassebiblioteket i din datamodel.

Workaround: Dit nuværende projekt skal også konfigurere den samme connectstring for at undgå fejl, tilføje de samme connectionStrings til App.Config eller Web.config og biblioteket, hvor datamodellen er placeret.






Tidligere:Ashley Madison hjemmesidedatabase download, i alt 9,69G, med Thunderbolt BT downloadlink
Næste:Sådan sender du en VPN
Opslået på 31/08/2015 12.48.45 |
Jeg slettede alle tre lag, så der kun var én BaseDAO tilbage
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com