lunedì 2 settembre 2013

Asp.Net Impossibile trovare il provider dati .Net Framework richiesto. Potrebbe non essere installato

Nel caso che nella pubblicazione di un sito, viene visualizzato il messaggio "
Impossibile trovare il provider dati .Net Framework richiesto. Potrebbe non essere installato.
"
in riferimento a

" ArgumentException: Impossibile trovare il provider dati .Net Framework richiesto. Potrebbe non essere installato.]
   System.Data.EntityClient.EntityConnection.GetFactory(String providerString) +251

[ArgumentException: Il provider dell'archivio specificato non è stato trovato nella configurazione oppure non è valido.]
   System.Data.EntityClient.EntityConnection.GetFactory(String providerString) +11117127
   System.Data.EntityClient.EntityConnection.ChangeConnectionString(String newConnectionString) +687
   System.Data.Objects.ObjectContext..ctor(String connectionString, String defaultContainerName) +84 "

Vuol dire che l'applicazion pool non è abilitato ad eseguire le applicazioni a 32 bit.
Aprite IIS, selezione l'applicazion pool interessato e tramite il tasto destro selezionate la voce "Impostazioni avanzate" nella finestra che viene visualizzata selezionate la voce "Attiva applicazioni a 32 bit" nella sezione Generali.

A questo punto l'applicazione funzionerà.

Nessun commento: