Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 15391|Odpověď: 1

[ASP.NET] asp.net Uživatel kódu v projektu mvc nespravoval TypeInitializationException

[Kopírovat odkaz]
Zveřejněno 29.08.2015 19:09:58 | | | |


Projekt je složený z MVC plus tří vrstev dohromady, je tam chyba, trvalo to půl hodiny, pojďme si promluvit o řešení a důvodech!

Modelová vrstva upřednostňuje čtení web.config pod mvc a nečte vlastní app.config, což by mělo být konzistentní s connectionStrings pod web.config uzlem  


Řešení:


Vložte projekt MVC do web.config
<connectionStrings>
    <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-StudentMVC-20150818051648;Integrated Security=SSPI" />
  </connectionStrings>
Nahraďte informace o uzlu v app.config modelové vrstvy



Podívejte se na článek níže!


Specifikované pojmenované spojení není v konfiguraci nalezeno, není plánováno pro použití s poskytovatelem EntityClient nebo je neplatné.         
(1) web:
Musíte přidat uzel connectionString do konfiguračního souboru klienta, který popisuje informace o spojení EntityClient.
Například:   

Přidejte uzel connectionString do web.config, který popisuje informace o spojení EntityClient. (connectionString postrádá některé informace, takže je to chyba.) )


(2) vítězstvíz:
Přidejte uzel connectionString do app.config, který popisuje informace o spojení EntityClient. (connectionString postrádá některé informace, takže je to chyba.) )


(3) Při volání ADO.NET Entity Data Model jiné knihovny se objeví chybová zpráva:
"Specifikované pojmenované spojení není v konfiguraci nalezeno, není plánováno pro použití s poskytovatelem EntityClient nebo je neplatné." } System.Exception {System.ArgumentException}

Obecně se říká, že váš connectstring není nastavený, ale je skutečně nastaven v knihovně tříd vašeho Data Modelu.

Řešení: Váš současný projekt musí také nastavit stejný connectstring, aby se předešlo chybám, přidat stejné connectionStrings do App.config nebo Web.config a knihovny, kde se Data Model nachází






Předchozí:Databáze webu Ashley Madison ke stažení, celkem 9,69G, s odkazem na stažení Thunderbolt BT
Další:Jak poslat VPN
Zveřejněno 31.08.2015 12:48:45 |
Smazal jsem všechny tři vrstvy, takže zůstal jen jeden BaseDAO
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com