麻烦在ASP.Net中的“Microsoft.ACE.OLEDB.12.0”

我有两个应用程序使用Microsoft.ACE.OLEDB.12.0提供程序在同一台计算机上打开Excel文件。 一个例程是ac#编译的应用程序,工作正常..另一个是一个非编译的asp.net应用程序,使用vb代码,我们正在尝试重新托pipe,抛出“Microsoft.ACE.OLEDB.12.0”提供程序没有在本地机器上注册。 打开Excel文件时出现错误 – 这在我看来是假的,因为其他应用程序在同一台机器上运行良好。 我已经检查了两个应用程序池,他们似乎设置相同…他们都有32位检查,并使用相同的.Net框架版本。 他们两个web.config具有相同的连接string相同的选项(唯一的区别是连接的名称)..我们甚至重新安装了DLL。 我试图将该dll复制到aspnet应用程序的bin文件夹,但没有运气那里。 我会编译的asp.net应用程序,除了它的输出的一部分使用ColdFusion …我希望有人在那里已经遇到这个特定的问题,并可能有一些指针在哪里看来解决这个问题..或者也许是一个不同的方向?