Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 18518|Odpoveď: 0

[Vyriešené] Poskytovateľ entity framework nenájdený pre poskytovateľa ADO.NET pevného mena System.Data.SqlClient...

[Kopírovať odkaz]
Zverejnené 16. 11. 2016 14:06:21 | | |
Pre poskytovateľa ADO.NET pevného mena "System.Data.SqlClient" nebol nájdený žiadny poskytovateľ entity frameworku. Uistite sa, že poskytovateľ je registrovaný v sekcii "entityFramework" v konfiguračnom súbore aplikácie. Pre viac informácií pozri http://go.microsoft.com/fwlink/?LinkId=260882.


Narazil som na tento problém pri publikovaní na IIS a v natívnom teste nebol žiadny problém, mám pocit, že niečo chýba v probléme s referenciou na DLL.

Baidu to trochu urobil a internet bol písaný naslepo a načmáraný。。。。。



Po prvé, môj web.config má tieto veci。。。。。。

Problém je, že moja webová vrstva neodkazuje na EF framework model, čo vedie k tomu, že nie, EntityFramework.SqlServer.dll tento dll súbor。。。。。

Nakoniec skopírujte EntityFramework.SqlServer.dll súbor do adresára bin na stránke IIS, aby ste problém vyriešili.




Predchádzajúci:MVC zobraziť HTML názvy vlastností pomocou horizontálnych pruhov
Budúci:Webové stránky prehliadača 360 automaticky vyberajú režim rýchlosti
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com