Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 18518|Svar: 0

[Löst] Leverantör av entitetsramverk hittades inte för ADO.NET leverantör med fast namn System.Data.SqlClient...

[Kopiera länk]
Publicerad på 2016-11-16 14:06:21 | | |
Ingen leverantör av entitetsramverk hittade ADO.NET leverantör med det fasta namnet "System.Data.SqlClient". Se till att leverantören är registrerad i avsnittet "entityFramework" i applikationskonfigurationsfilen. För mer information, se http://go.microsoft.com/fwlink/?LinkId=260882.


Jag stötte på det här problemet när jag publicerade på IIS, och det fanns inget problem i det inbyggda testet, jag känner att det saknas något i DLL-referensproblemet.

Baidu gjorde lite, och internet skrevs helt blint och klottrades。。。。。



För det första har min web.config dessa saker。。。。。。

Problemet är att mitt webblager inte refererar till EF-ramverksmodellen, vilket resulterar i, genererade, nej, EntityFramework.SqlServer.dll denna dll-fil。。。。。

Slutligen, kopiera EntityFramework.SqlServer.dll-filen till bin-katalogen på IIS-webbplatsen för att lösa problemet.




Föregående:MVC-visning av HTML-egenskapsnamn med horisontella staplar
Nästa:360-webbläsarwebbplatser väljer automatiskt hastighetsläget
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com