See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 15391|Vastuse: 1

[ASP.NET] asp.net mvc projekti koodikasutaja ei käsitlenud TypeInitializationException'i

[Kopeeri link]
Postitatud 29.08.2015 19:09:58 | | | |


Projekt koosneb MVC-st pluss kolmest kihist, on üks viga, et selle tegemine võttis pool tundi, räägime lahendusest ja põhjusest!

Mudelikiht seab prioriteediks web.config lugemise mvc all ega loe omaenda app.config, mis peaks olema kooskõlas connectionStringsiga web.config sõlme all  


Lahus:


Pane MVC projekt web.config lehele
<connectionStrings>
    <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-StudentMVC-20150818051648;Integrated Security=SSPI" />
  </connectionStrings>
Asenda sõlme info mudelikihi app.config lehel



Vaata allolevat artiklit!


Määratud nimetatud ühendust ei leia konfiguratsioonis, seda ei plaanita kasutada EntityClient teenusepakkujaga või see on kehtetu.         
(1) veeb:
Kliendi konfiguratsioonifaili tuleb lisada connectionString sõlm, mis kirjeldab EntityClienti ühendusteavet.
Näiteks:   

Lisa connectionString sõlm web.config-i, mis kirjeldab EntityClienti ühendusteavet. (connectionString puudub mõningane info, seega on tegemist vigaga.) )


(2) võit:
Lisa connectionString sõlm app.config-i, mis kirjeldab EntityClienti ühendusteavet. (connectionString puudub mõningane info, seega on tegemist vigaga.) )


(3) Teise teegi ADO.NET entiteedi andmemudeli kutsumisel ilmub veateade:
"Määratud nimetatud ühendust ei leia konfiguratsioonis, seda ei plaanita kasutada EntityClient teenusepakkujaga või see on kehtetu." } System.Exception {System.ArgumentException}

Üldiselt öeldakse, et sinu ühendusstring ei ole seadistatud, kuid see on tõepoolest seatud sinu andmemudeli klassiraamatukogus.

Lahendus: Sinu praegune projekt peab samuti konfigureerima sama connectstringi, et vältida vigu, lisama samad connectionStringid App.Config või Web.config ja teeki, kus Data Model asub.






Eelmine:Ashley Madisoni veebilehe andmebaasi allalaadimine, kokku 9,69G, Thunderbolt BT allalaadimislingiga
Järgmine:Kuidas saata VPN-i
Postitatud 31.08.2015 12:48:45 |
Kustutasin kõik kolm kihti, jättes alles vaid ühe BaseDAO
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com