Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 15391|Odgovoriti: 1

[ASP.NET] asp.net Uporabnik kode v projektu MVC ni obravnaval TypeInitializationException

[Kopiraj povezavo]
Objavljeno na 29. 08. 2015 19:09:58 | | | |


Projekt je sestavljen iz MVC plus treh plasti skupaj, obstaja ta napaka, trajalo je pol ure, da smo ga dokončali, pogovorimo se o rešitvi in razlogu!

Modelna plast daje prednost branju web.config pod mvc in ne bere lastnega app.config, kar bi moralo biti skladno z connectionStrings pod vozliščem web.config  


Rešitev:


Projekt MVC vnesite v web.config
<connectionStrings>
    <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-StudentMVC-20150818051648;Integrated Security=SSPI" />
  </connectionStrings>
Zamenjajte informacije o vozlišču v app.config na modelni plasti



Oglejte si spodnji članek!


Določena poimenovana povezava ni v konfiguraciji, ni načrtovana za uporabo pri ponudniku EntityClient ali je neveljavna.         
(1) splet:
V konfiguracijsko datoteko odjemalca morate dodati vozlišče connectionString, ki opisuje informacije o povezavi EntityClient.
Na primer:   

Dodajte vozlišče connectionString v web.config, ki opisuje informacije o povezavi EntityClient. (connectionString manjka nekaj informacij, zato gre za napako.) )


(2) zmaga od:
Dodajte vozlišče connectionString v app.config, ki opisuje informacije o povezavi EntityClient. (connectionString manjka nekaj informacij, zato gre za napako.) )


(3) Ob klicu ADO.NET entitetnega podatkovnega modela druge knjižnice se pojavi sporočilo o napaki:
"Določena poimenovana povezava ni v konfiguraciji, ni načrtovana za uporabo pri ponudniku EntityClient ali je neveljavna." } System.Exception {System.ArgumentException}

Na splošno pravijo, da vaš connectstring ni nastavljen, vendar je dejansko nastavljen v knjižnici razredov vašega podatkovnega modela.

Rešitev: Vaš trenutni projekt mora prav tako konfigurirati isti connectstring, da se izognete napakam, dodati iste connectionStrings v App.config ali Web.config in knjižnico, kjer se nahaja Data Model






Prejšnji:Prenos podatkovne baze spletne strani Ashley Madison, skupaj 9,69G, s povezavo za prenos Thunderbolt BT
Naslednji:Kako poslati VPN
Objavljeno na 31. 08. 2015 12:48:45 |
Izbrisal sem vse tri plasti in ostal le en BaseDAO
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com