0

我有一个带有 msaccess 数据库和 c# 的 asp.net 网站。该站点在 IIS 服务器上正常运行,但是当我将其上传到 ftp 服务器时,它会显示以下错误

“'Microsoft.ACE.OLEDB.12.0' 提供程序未在本地计算机上注册。”

我应该怎么做才能解决这个问题

4

2 回答 2

1

默认情况下未安装此驱动程序,我认为您的服务提供商不会专门为您安装它。

您最好使用 mdb 文件而不是 accdb 文件,并改用 Microsoft.Jet.OleDb.4.0 驱动程序。

您可以使用以下教程进一步阅读

AccessDataSource、SqlDataSource 和连接到 ASP.NET 中的 Access 数据库

于 2011-12-31T10:20:25.890 回答
0

最简单的做法是要求托管服务提供商在网络服务器上安装 Microsoft Access 引擎。

http://www.microsoft.com/download/en/details.aspx?id=13255

我不确定您是否可以使用 webdeploy 部署它。这将使您可以自己部署和安装它。

于 2011-12-31T10:09:55.180 回答