最近重新安装了Visual Studio2015后,打开原先的项目,出现错误,提示“未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序”,百度了一下,装上“AccessDatabaseEngine.exe"(不是AccessDatabaseEngine64位版本,因为office大部分是32位的)。但装完发行故障依旧,重启电脑也没有消除故障。
重新百度,发现有人将IIS设为32位运行模式来解决这类问题的。自己打开tools->option,找到IIS Express的设置,发现以64位模式运行IIS Express前面打勾了,去掉前面的勾,保存设置后再运行,错误消失。
在重新安装Visual Studio 2015后,遇到打开项目报错,提示'微软.ACE.oledb.12.0'提供程序未注册。尝试安装'AccessDatabaseEngine.exe'(非64位版,因多数Office为32位)后问题依旧。通过检查IIS设置,发现IISExpress是以64位模式运行,改为32位模式后,错误消除,项目成功运行。
6万+

被折叠的 条评论
为什么被折叠?



