在.net中正常的程序,发布后在iis上就出如下问题 System.InvalidOperationException: 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。
window server R2系统,AccessDatabaseEngine.exe已安装
按楼主所说,一般是程序和AccessDatabaseEngine的位数对不上,以及前面其他的回答提到的应用程序池
安装驱动程序就可以,安装地址,不行再试试其他的方式
https://www.microsoft.com/zh-cn/download/details.aspx?id=13255
试下:应用程序池 -> 高级设置-》 启用32位应用程序
可以下参考:https://blog.csdn.net/huzhizhewudi/article/details/84330421
AccessDatabaseEngine的版本安装的不对