Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 18518|Odpowiedź: 0

[Rozwiązane] Provider frameworku Entity nie znaleziono dla ADO.NET dostawcy o stałej nazwie System.Data.SqlClient...

[Skopiuj link]
Opublikowano 16.11.2016 14:06:21 | | |
Nie znaleziono dostawcy frameworka dla ADO.NET dostawcy o stałej nazwie "System.Data.SqlClient". Upewnij się, że dostawca jest zarejestrowany w sekcji "entityFramework" w pliku konfiguracyjnym aplikacji. Więcej informacji można znaleźć w http://go.microsoft.com/fwlink/?LinkId=260882.


Miałem ten problem podczas publikowania na IIS i nie było problemu w natywnym teście, czuję, że czegoś brakuje w kwestii odniesienia do dll.

Baidu trochę się zorientował, a Internet był napisany na ślepo i bazgroł。。。。。



Po pierwsze, mój web.config ma takie rzeczy。。。。。。

Problem polega na tym, że moja warstwa webowa nie odnosi się do modelu frameworka EF, co skutkuje tym, że nie, EntityFramework.SqlServer.dll tym plikiem dll。。。。。

Na koniec skopiuj plik EntityFramework.SqlServer.dll do katalogu binów na stronie IIS, aby rozwiązać problem.




Poprzedni:MVC podglądaj nazwy właściwości HTML za pomocą poziomych pasków
Następny:Strony przeglądarkowe 360 automatycznie wybierają tryb prędkości
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com