Azure - “Microsoft.ACE.OleDb.12.0”提供程序未在本地计算机上注册
本文关键字:程序 注册 计算机 Microsoft ACE OleDb Azure | 更新日期: 2023-09-27 17:57:23
我正在处理 MS Excel 文件中的 Web 应用程序托管在 Azure 上
当我尝试访问开发结构上的 excel 文件时,我从未遇到以下错误,但是一旦我部署到 Azure,我就会收到此错误消息。
The 'Microsoft.ACE.OleDb.12.0' provider is not registered on the local machine.
我不想更改我的代码,也不能使用任何第三方工具。我的问题是:
- 有没有办法解决这个问题?
- 是否可以在 Azure 上创建 VM、安装 OLEDB 驱动程序并在其中上传我的站点?
没有这样的支持。我想开发结构在 azure 的这个领域是有缺陷
可以使用 Azure VM 执行任何操作,就像使用本地计算机执行的操作一样:)
只需通过门户创建一个,登录到它并转到此处:
http://www.microsoft.com/en-au/download/details.aspx?id=13255
根据这篇文章,您可能还需要从此处下载SQLEXPR_x86_ENU.exe并在提供商中勾选Allow In Process calls
。