Microsoft.Jet.OLEDB.4.0' provider is not registered on 64bit IIS7 server

Published Fri, Feb 18 2011 17:22

When loading an ASP.NET 3.5 web application that has been compiler for Any CPU onto an IIS7 server I got the error

The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.

This was because the server was running a 64bit OS and only the 32bit Access Driver was installed. The quick fix to get this running was to enable 32-bit applications on the AppPools advanced settings.

image

Read the complete post at http://blogs.blackmarble.co.uk/blogs/rfennell/archive/2011/02/18/microsoft-jet-oledb-4-0-provider-is-not-registered-on-64bit-iis7-server.aspx