虽然安装了Microsoft.ACE.OLEDB.12.0,但未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序

Bic*_*ick 1 c# iis oledb ms-office

我得到以下异常

'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
Run Code Online (Sandbox Code Playgroud)

虽然我已安装

'Microsoft.ACE.OLEDB.12.0' 
Run Code Online (Sandbox Code Playgroud)
  • 在我当地的开发机器上,我也有办公室2010

怎么了?

小智 13

如果您的系统是64位,那么您必须更改池设置以允许32位应用程序是OLEDB.,那么这个链接可能有所帮助.

http://help.webcontrolcenter.com/KB/a1114/how-to-enable-32-bit-application-pool-iis-7-dedicatedvps.aspx