在microsoft.ace.oledb.12.0提供者没有注册在本地计算机上阅读Excel文件在C#中

我正在阅读一个excel文件,我想访问它的内容。 我正在使用这个连接string:

connectionString = string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0}; Extended Properties=Excel 12.0;", Server.MapPath(fileName)); 

但是我看到这个错误:

“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册。

我的服务器在64位操作系统上运行。 我已经安装了Microsoft Office Professional Plus 2010(32位)和Microsoft Access数据库引擎2010。

问题是什么?