我有一个带有msaccess数据库和c#的asp.net网站。该网站在IIS服务器Normaly上运行,但当我将其上传到ftp服务器时,它会显示以下错误
"' Microsoft.ACE.OLEDB.12.0'提供商未在本地计算机上注册。"
我该怎么做才能解决问题
答案 0 :(得分:1)
默认情况下不安装此驱动程序,我认为您的服务提供商不会专门为您安装。
最好使用mdb文件而不是accdb文件,而是使用Microsoft.Jet.OleDb.4.0驱动程序。
您可以使用以下教程进一步阅读
AccessDataSource, SqlDataSource and connecting to Access databases in ASP.NET
答案 1 :(得分:0)
最简单的方法是让托管服务提供商在网络服务器上安装Microsoft Access引擎。
http://www.microsoft.com/download/en/details.aspx?id=13255
我不确定您是否可以使用webdeploy进行部署。这样就可以自己部署和安装它。