我有一个 ASP.net Web 服务应用程序,它通过 ODBC 连接到 Progress OpenEdge 10.1B 数据库。我的开发机器是 XP Pro,一切正常。我现在将应用程序移动到测试环境中。测试机也是XP Pro。除了 Progress Server 不在本地运行之外,它与开发机器匹配。我能够在 VS2010 之外运行项目,并且 Web 服务建立 ODBC 连接并返回数据而没有错误。当我将应用程序部署到 IIS(在本地运行)时,ODBC 连接失败并出现以下错误:
* System.Data.Odbc.OdbcException:错误 [IM003] 由于系统错误 126(OpenEdge 10.1B 驱动程序),无法加载指定的驱动程序。*
这里发生了什么?