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: 18518|Odpověď: 0

[Vyřešeno] Poskytovatel entity frameworku nenalezen pro ADO.NET poskytovatele s pevným jménem System.Data.SqlClient...

[Kopírovat odkaz]
Zveřejněno 16.11.2016 14:06:21 | | |
Pro poskytovatele s pevným názvem "System.Data.SqlClient" ADO.NET nebyl nalezen žádný poskytovatel entity frameworku. Ujistěte se, že poskytovatel je registrován v sekci "entityFramework" v konfiguračním souboru aplikace. Pro více informací viz http://go.microsoft.com/fwlink/?LinkId=260882.


Narazil jsem na tento problém při publikování na IIS a v nativním testu nebyl žádný problém, mám pocit, že něco chybí v problému s odkazem na DLL.

Baidu něco udělal a internet byl napsán naslepo a načmáraný。。。。。



Za prvé, můj web.config má tyto věci。。。。。。

Problém je, že moje webová vrstva neodkazuje na framework model EF, což vede k tomu, že jsem generoval, ne, EntityFramework.SqlServer.dll tento dll soubor。。。。。

Nakonec zkopírujte soubor EntityFramework.SqlServer.dll do adresáře bin na webu IIS, abyste problém vyřešili.




Předchozí:MVC zobrazit HTML názvy vlastností pomocí horizontálních pruhů
Další:Weby 360 prohlížečů automaticky volí režim rychlosti
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