martedì 13 marzo 2018

error 0152: No Entity Framework provider found for the ADO.NET provider with invariant name 'System.Data.SqlClient'

Durante la pubblicazione di applicazioni web, può capitare che venga visualizzato il messaggio "error 0152: No Entity Framework provider found for the ADO.NET provider with invariant name 'System.Data.SqlClient'. Make sure the provider is registered in the 'entityFramework' section of the application config file"....

Questo è dovuto perchè l'installazione di EntityFramework tramite Nuget non è andata a buon fine nel nostro progetto.
Posizionarsi nel progetto, aprire la console Nuget (Strumenti->Gestione Pacchetti Nuget->Console Gestione di Pacchetti) a questo punto nella console digitiamo il seguente comando.

PM> Install-Package EntityFramework

Compiliamo tutto, e ripubblichiamo il nostro servizio o sito.




Nessun commento: