|
|
Közzétéve 2015. 08. 29. 19:09:58
|
|
|
|

A projekt MVC-ből és három rétegből van össze, van egy hiba, fél órába telt, mire elkészült, beszéljünk a megoldásról és az okról!
A modellréteg prioritásként olvassa a web.config olvasását az mvc alatt, és nem olvassa a saját app.config-ját, amelynek összhangban kell lennie a web.config csomópont alatt lévő connectionStrings rendszerrel
Megoldás:
Tegyék be az MVC projektet a web.config felületére
<connectionStrings> <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-StudentMVC-20150818051648;Integrated Security=SSPI" /> </connectionStrings> Cseréld le a csomópont információit a modellréteg app.config oldalán
Lásd az alábbi cikket!
A megadott nevelt kapcsolat nem található meg a konfigurációban, nem tervezik az EntityClient szolgáltatóval való használatra, vagy érvénytelen.
(1) web:
A kliens konfigurációs fájlhoz egy connectionString csomópontot kell hozzáadnod, amely az EntityClient kapcsolati adatait írja le.
Például:
Adjon hozzá egy connectionString csomópontot a web.config-hoz, amely az EntityClient kapcsolati adatait írja le. (connectionString hiányzik néhány információ, tehát hiba.) )
(2) győzelem:
Adjon hozzá egy connectionString csomópontot az app.config-hoz, amely az EntityClient kapcsolati adatait írja le. (connectionString hiányzik néhány információ, tehát hiba.) )
(3) Hibaüzenet jelenik meg, amikor egy másik könyvtár ADO.NET Entity Data Modeljét hívjuk:
"A megadott nevelt kapcsolat nem található meg a konfigurációban, nincs tervezve az EntityClient szolgáltatóval való használatra, vagy érvénytelen." } System.Exception {System.ArgumentException}
Általában azt mondják, hogy a connectstring nincs beállítva, de valóban az adatmodell osztálykönyvtárában van beállítva.
Megoldás: A jelenlegi projektednek is konfigurálnia kell ugyanazt a connectstringet, hogy elkerülje a hibákat, ugyanazokat a connectionString-eket kell hozzáadni az App.Config vagy Web.config mappákhoz, valamint arra a könyvtárra, ahol az Data Model található.
|
Előző:Ashley Madison weboldal adatbázis letöltése, összesen 9,69G, Thunderbolt BT letöltési linkkelKövetkező:Hogyan küldjünk VPN-t
|