Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 15391|Vastaus: 1

[ASP.NET] asp.net mvc-projektin koodinkäyttäjä ei käsitellyt TypeInitializationExceptionia

[Kopioi linkki]
Julkaistu 29.8.2015 19.09.58 | | | |


Projekti koostuu MVC:stä ja kolmesta kerroksesta yhdessä, tässä on virhe, sen tekemiseen meni puoli tuntia, puhutaanpa ratkaisusta ja syystä!

Mallikerros priorisoi web.config-tiedoston lukemisen mvc:n alla eikä lue omaa app.config-tiedostoaan, joka pitäisi olla yhdenmukainen connectionStrings-tiedostojen kanssa web.config-solmun alla  


Ratkaisu:


Laita MVC-projekti web.configiin
<connectionStrings>
    <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-StudentMVC-20150818051648;Integrated Security=SSPI" />
  </connectionStrings>
Vaihda solmutiedot mallikerroksen app.config-tiedostossa



Katso alla oleva artikkeli!


Määriteltyä nimettyä yhteyttä ei löydy konfiguraatiosta, sitä ei ole suunniteltu käytettäväksi EntityClient-palveluntarjoajan kanssa tai se on virheellinen.         
(1) Verkko:
Sinun täytyy lisätä connectionString-solmu asiakaskonfiguraatiotiedostoon, joka kuvaa EntityClientin yhteystiedot.
Esimerkiksi:   

Lisää connectionString-solmu web.configiin, joka kuvaa EntityClientin yhteystiedot. (connectionStringistä puuttuu joitain tietoja, joten kyseessä on virhe.) )


(2) voitto:
Lisää connectionString-solmu app.configiin, joka kuvaa EntityClientin yhteystiedot. (connectionStringistä puuttuu joitain tietoja, joten kyseessä on virhe.) )


(3) Virheilmoitus ilmestyy, kun kutsutaan toisen kirjaston ADO.NET Entity Data Modelia:
"Määriteltyä nimettyä yhteyttä ei löydy konfiguraatiosta, sitä ei ole suunniteltu käytettäväksi EntityClient-palveluntarjoajan kanssa tai se on virheellinen." } System.Exception {System.ArgumentException}

Yleisesti sanotaan, että connectstringisi ei ole asetettu, mutta se on todellakin asetettu tietomallisi luokkakirjastoon.

Kiertotie: Nykyisessä projektissasi täytyy myös konfiguroida sama connectstring virheiden välttämiseksi, lisätä samat connectionStringit App.Config- tai Web.config-tiedostoihin ja kirjastoon, jossa Data Model sijaitsee






Edellinen:Ashley Madisonin verkkosivuston tietokantalataus, yhteensä 9,69G, Thunderbolt BT:n latauslinkillä
Seuraava:Kuinka lähettää VPN
Julkaistu 31.8.2015 12.48.45 |
Poistin kaikki kolme kerrosta, jättäen jäljelle vain yhden BaseDAO:n
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com