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 Enterprise Service Pack 1 64 ビット OS

Visual Studio 2010 エンタープライズ サービス パック 1 IIS バージョン 7.5

Oracle バージョン 11.2.0

動作中の Web アプリケーションは、.net Framework 4 をターゲットにしています。

ありがとう

4

1 に答える 1

1

問題は、複数のOracleクライアントがインストールされていることです。

TechnoEncodeのこのページを参照してください

于 2012-06-12T14:46:49.163 に答える