'microsoft.jet.oledb.4.0'提供程序未在本地计算机上注册

时间:2011-03-26 16:57:40

标签: oledb

我在IIS7 WINDOWS2008 64上运行我的asp.net mvc网站时遇到此错误 'microsoft.jet.oledb.4.0'提供程序未在本地计算机上注册。

他们需要安装任何东西吗?

非常感谢。

2 个答案:

答案 0 :(得分:2)

类似的问题:

答案解释说,只有32位版本的Microsoft.Jet.OLEDB.4.0提供程序,并且没有64位版本的计划。

<强> 1-A。一种选择是以32位编译应用程序并使用32位版本的Microsoft.Jet.OLEDB.4.0。

1-B。由于您在IIS7上运行了Web应用程序,因此还需要在32位应用程序池中运行应用程序:

<强> 2。答案中提供的选项是使用新的64位提供程序。该提供商已不再使用Beta版。您必须修改项目才能使用新的提供程序:

答案 1 :(得分:0)

第二个选项是迄今为止最好的我用过的不仅允许使用新的文件格式它还可以对抗32位应用程序,如果已经安装了64位版本,这是常见的日期。

您是否应该展望未来寻找“Microsoft Access数据库引擎2010可再发行组件”