Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 19772|Svar: 0

[Källa] Leverantören 'Microsoft.Jet.OleDb.4.0' är inte registrerad på den lokala maskinen.

[Kopiera länk]
Publicerad på 2016-06-21 15:55:21 | | | |
Leverantören 'Microsoft.Jet.OleDb.4.0' är inte registrerad på den lokala maskinen.

Idag började jag migrera en av mina klienters webbplats till en ny 64-bitars server (Windows Server 2008 / IIS7), webbplatsen låg tidigare på en 32-bitars server (Windows Server 2003 / IIS6).

Allt gick bra, förutom att en sida som gör lite xlsx "xcell files"-parsning ger ett fel:
Leverantören 'Microsoft.Jet.OLEDB.4.0' är inte registrerad på den lokala maskinen.
Jag har redan installerat Office 2007/2010 Jet-drivrutinerna, men om du har samma problem är det första du ska göra att installera den:
http://www.microsoft.com/download/en/details.aspx?id=13255
Om du fortfarande får samma fel som jag måste du tillåta IIS-applikationspoolen att köra 32-bitarsapplikationer:

Gå till Server Manager > Roller > Web Server (IIS) > Internet Information Services (IIS) Manager, högerklicka sedan på din webbplats applikationspool och klicka på "Avancerade inställningar":



Sätt aktivera 32-bitarsapplikationen till TRUE.


Ovanstående metoder löser problemet!! Personligen testad




Föregående:C# Skillnad mellan abstrakta klasser och gränssnitt
Nästa:Handler "ExtensionlessUrlHandler-Integrated-4.0" i sin modullista
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com