|
|
Geplaatst op 29-08-2015 19:09:58
|
|
|
|

Het project bestaat uit MVC plus drie lagen samen, er is deze fout, het duurde een half uur om het af te krijgen, laten we het hebben over de oplossing en reden!
De modellaag geeft prioriteit aan het lezen van de web.config onder de mvc en leest zijn eigen app.config niet, wat consistent zou moeten zijn met de connectionStrings onder de web.config-node
Oplossing:
Zet het MVC-project in web.config
<connectionStrings> <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-StudentMVC-20150818051648;Integrated Security=SSPI" /> </connectionStrings> Vervang de node-informatie in app.config van de modellaag
Zie het onderstaande artikel!
De gespecificeerde benoemde verbinding is niet te vinden in de configuratie, is niet bedoeld voor gebruik met de EntityClient-provider, of is ongeldig.
(1) web:
Je moet een connectionString-knoop toevoegen aan het clientconfiguratiebestand, die de verbindingsinformatie van de EntityClient beschrijft.
Bijvoorbeeld:
Voeg een connectionString-knoop toe aan web.config, die de verbindingsinformatie van de EntityClient beschrijft. (connectionString mist wat informatie, dus het is een fout.) )
(2) winfrom:
Voeg een connectionString-node toe aan app.config, die de verbindingsinformatie van de EntityClient beschrijft. (connectionString mist wat informatie, dus het is een fout.) )
(3) Er verschijnt een foutmelding bij het aanroepen van het ADO.NET Entity Data Model van een andere bibliotheek:
"De gespecificeerde benoemde verbinding wordt niet gevonden in de configuratie, is niet bedoeld voor gebruik met de EntityClient-provider, of is ongeldig." } System.Exception {System.ArgumentException}
Over het algemeen wordt gezegd dat je connectstring niet is ingesteld, maar wel in de klassebibliotheek van je Data Model.
Workaround: Je huidige project moet ook dezelfde connectstring configureren om fouten te voorkomen, dezelfde connectionStrings toevoegen aan App.Config of Web.config en de bibliotheek waar het Data Model zich bevindt
|
Vorig:Ashley Madison websitedatabase download, totaal 9,69G, met Thunderbolt BT downloadlinkVolgend:Hoe stuur je een VPN
|