2011-08-09 2 views
0

Possible en double:
"The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine"…DNN
AccessProviders working on WebDevelopment Server but not on IIS7Microsoft.Jet.OLEDB.4.0 pas inscrit

J'ai un ASP.NET 2.0 hébergé sur IIS 7.0 (Windows Server 2008). Cette application utilise une base de données Access (2000), c'est un fichier mde. Sur mon ordinateur de développement pas de problème. Lorsque je tente de je héberger obtenir cette erreur: « Le fournisseur Microsoft.Jet.OLEDB.4.0' est pas registrées sur la machine locale

Sur le serveur, j'ai dans \ Windows \ SysWOW64 le fichier msjet40.dll Version 4.00.9756.0

Que puis-je faire pour résoudre ce problème?

Merci,

+1

Vérifiez ceci: http://stackoverflow.com/questions/1201918/the-microsoft-jet-oledb-4-0-provider-is-not-registered-on-the-local-machine –

Répondre

0

Jet ne fonctionne pas sur les machines 64 bits, lire d'autres questions similaires ici SO et vous trouverez des solutions de rechange et suggestions :)

Jet on x64 machines

+0

étrange ma machine dev est un x64 et pas de problème, normal? –

+0

est le pool d'applications dans la machine dev configuré pour fonctionner en mode x32? –

Questions connexes