我有一个 ASP.NET Web应用程序托管在独立服务器中。- 视窗服务器 2012 R2 x64
从以下网址安装了软件包:https://www.microsoft.com/en-in/download/details.aspx?id=13255
尝试从作为子域托管的 PROD 站点中上传的 excel 文件读取时出现错误。https://admin.domainname.com/readexcel.aspx"Microsoft.Jet.OLEDB.12.0"提供程序未在本地计算机上注册。
但它在 DEV 站点设置中作为子域工作。https://admindev.domainname.com/readexcel.aspx
尝试在 domainname.com 网站中包含管理员部分时。该功能有效。https://www.domainname.com/Admin/readexcel.aspx
- MS Office 未安装在计算机中。
请帮忙。
当我想在没有安装的情况下运行 Access 应用程序时,我遇到了完全相同的错误。我通过安装以下组件修复了它:https://www.microsoft.com/de-de/download/details.aspx?id=13255
如果你需要两个版本(32和64位(,那么使用带有quite
参数的命令行以regualar方式安装一个版本,第二个版本(否则它会抱怨(:
.AccessDatabaseEngine_X64.exe /quiet
希望这有帮助!