部署MS ACCESS驱动程序以在ASP.NET中进行连接(共享主机)

我试过部署一个使用MS ACCESS 2010 db的小型网站(ASP.NET)。 在服务器上部署网站我得到以下错误:

“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册。 使用的连接string:Provider = Microsoft.ACE.OLEDB.12.0; 数据源=path到数据库

MS Office没有安装在服务器上,也没有Access数据库引擎。 该网站运行在一个共享的宿主环境,所以我不能在该服务器上安装办公室,所以我可以以某种方式部署提供商的DLL的?

是否有可能部署ASP.Net所需的驱动程序连接到数据库,而不必在服务器上运行安装。 由于这是在共享主机环境中,我无法安装任何东西。 只有ftp的file upload。

所以我可以以某种方式部署提供商的DLL的?

没有。粗暴地说,你这么做了 – 你应该select你需要的技术提供商,或者应该有(更常见的)使用SQL Server进行开发 – 访问在这种环境中很less使用。

回到绘图板,这次正确地做好你的功课。