ローカル開発マシンの特定の 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 をターゲットにしています。
ありがとう