【发布时间】:2012-06-30 20:18:34
【问题描述】:
我尝试部署一个使用 MS ACCESS 2010 数据库的小型网站 (ASP.NET)。在服务器上部署网站时出现以下错误:
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
使用的连接字符串:Provider=Microsoft.ACE.OLEDB.12.0; Data Source=path-to-db
服务器上未安装 MS Office,Access 数据库引擎也未安装。该网站在共享托管环境中运行,因此我无法在该服务器上安装 Office,所以我可以通过 dll 以某种方式部署提供程序吗?
是否可以部署 ASP.Net 连接到数据库所需的驱动程序而无需在服务器上运行安装。由于这是在共享主机环境中,我无法安装任何东西。仅通过 ftp 上传文件。
【问题讨论】:
-
我认为您在serverfault.com 中提问的机会会更大。 Stackoverflow 是一个与编程相关的网站,您的问题似乎不属于该类别。
-
谢谢你,@Remou。我会在那里发布我的问题。我不知道那个论坛。
标签: asp.net ms-access database-connection