去http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下载。而后安装就好了。html
本错误是因为你使用了ACCESS2007版本创建的数据库,但服务器中没有相配合使用的程序,因此出错.web
未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。数据库
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中致使错误的出处的详细信息。
异常详细信息: System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。服务器
下载2007 Office system 驱动程序:数据链接组件安装app
或者:
解决办法1 (验证能够了)
选择 该应用程序的 应用程序池 ------>选择高级设置 --------->启用32位应用程序 ------->true
解决办法2
Microsoft.ACE.OLEDB.12.0是不能再x64上使用的,你要强制把你的web application编译成x86再发布到Win08 x64上,记得在Application pool上设置Enable 32bit Application = true。
(没有验证)server
初学者心态Bloghtm
转自blog