Oledb在从IIS 7上托管的网站中的Excel文件中读取数据时出现问题

时间:2012-12-17 06:33:55

标签: asp.net excel iis oledb

我有一个网站,它将使用OleDB.12.0在上传时从Excel工作表中读取数据。它在我的本地PC上工作正常。但是当我的生产服务器托管时,我收到以下错误。

  

microsoft.ace.oledb.12.0未在本地计算机上注册

我该如何纠正?

我的生产服务器配置:

  • MS Office 2007。
  • IIS 7
  • VS 2010
  • Windows 2008 R2
  • SQL Server2008

1 个答案:

答案 0 :(得分:1)

您的生产服务器是否安装了Access?

无论如何,请尝试将Microsoft Access Database Engine 2010 Redistributable安装/重新安装到生产服务器。

<强>更新

另一点:您的生产服务器是运行32位还是64位Windows?适当选择下载。

更新2

this link看来,使用64位版本会导致32位系统出现问题,但32位版本可以正常工作。