Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 15391|Odpoveď: 1

[ASP.NET] asp.net Používateľ kódu v projekte mvc nespravoval TypeInitializationException

[Kopírovať odkaz]
Zverejnené 29. 8. 2015 19:09:58 | | | |


Projekt je zložený z MVC plus troch vrstiev spolu, je tam chyba, trvalo to pol hodiny, poďme sa porozprávať o riešení a dôvode!

Modelová vrstva uprednostňuje čítanie web.config pod mvc a nečíta vlastnú app.config, čo by malo byť konzistentné s connectionStrings pod uzlom web.config  


Riešenie:


Vložte MVC projekt do web.config
<connectionStrings>
    <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-StudentMVC-20150818051648;Integrated Security=SSPI" />
  </connectionStrings>
Nahradiť informácie o uzloch v app.config modelovej vrstvy



Pozrite si článok nižšie!


Špecifikované pomenované spojenie sa v konfigurácii nenachádza, nie je plánované na použitie s poskytovateľom EntityClient alebo je neplatné.         
(1) web:
Musíte pridať uzol connectionString do konfiguračného súboru klienta, ktorý popisuje informácie o spojení EntityClient.
Napríklad:   

Pridajte uzol connectionString do web.config, ktorý popisuje informácie o spojení EntityClient. (connectionString chýba nejaká informácia, takže ide o chybu.) )


(2) víťazz:
Pridajte uzol connectionString do app.config, ktorý popisuje informácie o spojení EntityClient. (connectionString chýba nejaká informácia, takže ide o chybu.) )


(3) Pri volaní ADO.NET entity Data Model inej knižnice sa objaví chybové hlásenie:
"Špecifikované pomenované spojenie sa v konfigurácii nenachádza, nie je plánované na použitie s poskytovateľom EntityClient alebo je neplatné." } System.Exception {System.ArgumentException}

Všeobecne sa hovorí, že váš connectstring nie je nastavený, ale je skutočne nastavený v knižnici tried vášho Data Modelu.

Riešenie: Váš aktuálny projekt musí tiež nakonfigurovať rovnaký connectstring, aby sa predišlo chybám, pridať tie isté connectionStrings do App.config alebo Web.config a knižnice, kde sa nachádza Data Model






Predchádzajúci:Stiahnutie databázy webu Ashley Madison, celkovo 9,69G, s odkazom na stiahnutie Thunderbolt BT
Budúci:Ako poslať VPN
Zverejnené 31. 8. 2015 12:48:45 |
Vymazal som všetky tri vrstvy, takže zostal len jeden BaseDAO
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com