0

我可以在本地开发机器上的特定 Web 项目上成功执行以下代码..

      string cStr = @"data source=xxxxxxx;user id=xxxxx;password=xxxx;persist security info=false";
      using (OracleConnection oc = new OracleConnection(cStr))
      {
          oc.Open();
          oc.Close();

      }

但是,如果我尝试在任何其他项目(Web、控制台、测试)中执行它,我会收到以下错误。

OCIEnvCreate 失败,返回代码 -1,但错误消息文本不可用。

我已经用谷歌搜索并浏览了这个网站,到目前为止所有的答案都没有帮助我。我真的需要帮助。所以请不要对这个问题投反对票。

这是我的开发机器设置...

Windows 7 企业服务包 1 64 位操作系统

Visual Studio 2010 企业服务包 1 IIS 版本 7.5

甲骨文版本 11.2.0

工作 Web 应用程序的目标是 .net 框架 4。

谢谢

4

1 回答 1

1

问题是安装了多个 Oracle 客户端。

请参阅TechnoEncode的此页面

于 2012-06-12T14:46:49.163 回答