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

Näkymä: 18518|Vastaus: 0

[Ratkaistu] Entity framework -palveluntarjoajaa ei löytynyt ADO.NET palveluntarjoajalle, jolla on kiinteä nimi System.Data.SqlClient...

[Kopioi linkki]
Julkaistu 16.11.2016 14.06.21 | | |
Yksikään entiteettikehyspalveluntarjoaja ei löytynyt ADO.NET palveluntarjoajalle, jolla on kiinteä nimi "System.Data.SqlClient". Varmista, että palveluntarjoaja on rekisteröity sovelluksen konfiguraatiotiedoston "entityFramework"-osiossa. Lisätietoja löytyy osoitteesta http://go.microsoft.com/fwlink/?LinkId=260882.


Törmäsin tähän ongelmaan julkaistessani IIS:llä, eikä natiivitestissä ollut ongelmaa, minusta tuntuu, että DLL-viiteongelmasta puuttuu jotain.

Baidu teki vähän, ja Internet oli kirjoitettu sokeasti ja raapustettua。。。。。



Ensinnäkin, web.config-tiedostossani on nämä asiat。。。。。。

Ongelma on, että web-kerrokseni ei viittaa EF-kehysmalliin, minkä seurauksena generoidaan, ei, EntityFramework.SqlServer.dll tähän dll-tiedostoon。。。。。

Lopuksi kopioi EntityFramework.SqlServer.dll-tiedosto IIS:n verkkosivuston bin-kansioon ongelman ratkaisemiseksi.




Edellinen:MVC näytä HTML-ominaisuuksien nimet vaakasuorilla palkeilla
Seuraava:360-selainsivustot valitsevat automaattisesti nopeustilan
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