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