Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 19772|Risposta: 0

[Fonte] Il provider 'Microsoft.Jet.OleDb.4.0' non è registrato sulla macchina locale.

[Copiato link]
Pubblicato su 21/06/2016 15:55:21 | | | |
Il provider 'Microsoft.Jet.OleDb.4.0' non è registrato sulla macchina locale.

Oggi ho iniziato a migrare il sito web di uno dei miei clienti su un nuovo server a 64 bit (Windows Server 2008 / IIS7), il sito era precedentemente ospitato su un server a 32 bit (Windows Server 2003 / IIS6).

Tutto è andato bene, tranne che una pagina che fa un parsing xlsx "xcell files" restituisce un errore:
Il provider 'Microsoft.Jet.OLEDB.4.0' non è registrato sulla macchina locale.
Ho già installato i driver Office 2007/2010 Jet, ma se hai lo stesso problema, la prima cosa da fare è installarlo:
http://www.microsoft.com/download/en/details.aspx?id=13255
Se ricevi ancora lo stesso errore come me, allora dovrai permettere al pool di applicazioni IIS di eseguire applicazioni a 32 bit:

Naviga su Server Manager > Ruoli > Web Server (IIS) > Internet Information Services (IIS) Manager, poi clicca con il tasto destro sul Pool di applicazioni del tuo sito web e clicca su "Impostazioni avanzate":



Imposta l'abilita applicazione a 32 bit su TRUE.


I metodi sopra riportati risolvono il problema!! Testato personalmente




Precedente:C# Differenza tra classi astratte e interfacce
Prossimo:Handler "ExtensionlessUrlHandler-Integrated-4.0" nella sua lista di moduli
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com