通过Web API连接到Access数据库在本地调用Web API时工作正常,但远程调用异常

时间:2015-02-17 22:34:51

标签: c# json api ms-access asp.net-web-api

我已启动并运行Web API服务器。它可以在本地和远程访问,并正确返回表示对象列表的JSON。

当我添加连接到本地数据库的Web API的附加步骤(即与Web API在同一台机器上的数据库)并返回结果时,它在本地运行正常。但是,当此代码远程执行时(从非本地计算机调用Web API;数据库和Web API仍驻留在同一服务器上),Web API服务器返回一个空的JSON字符串(“[]”)。 / p>

返回以下错误:“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机(服务器)上注册。这个问题是我无法安装Data Connectivity组件来修复iOS设备上的问题......

Microsoft Access数据库会做什么导致此问题?

1 个答案:

答案 0 :(得分:0)

确保您已使用有效密钥安装了Data Connectivity Components 已安装Microsoft Access。