ODP.NETによるIIS経由でCGI(VB)アプリからのオラクル接続エラー
877524Sep 1 2011 — edited Sep 6 2011 ODP.NET で接続を行う VB アプリの実行で、以下のエラーが発生して実行出来ません。
[ エラー内容 ]
'Oracle.DataAccess.Client.OracleConnection' のタイプ初期化子が例外を
スローしました。Error Number = 5 Oracle.DataAccess
VB のデバック実行(ブレークポイント設定によるライン実行)では、
エラーにはならず VB.EXE を作成し CGI として IIS 経由で実行するとエラーが
発生する事から、データベース側の問題ではなく IISや.NET Framework の設定や
VB.EXE の実行に関わる観点の調査が必要だと判断しております。
(ウィンドウズのオラクルフォルダのセキュリティは変更していないです。)
①OS:Microsoft Windows Server 2008 R2 SP1(64bit)
②ORACLE:11.2.0.1.0 シングル環境
③Visual Studio 2010 SP0
④IIS7.5
⑤ODP.NET:64-bit ODAC 11.2 Release 3 (11.2.0.2.1) for Windows x64(ODP.NET 4)
※ORACLE_HOMEとは、別の場所にcmdでインストールしました。
⑥.NET Framework 4.30319
※③でインストールされたものに対して、.NET Framework 4 更新プログラム(KB2468871)を適用
解決方法などがわかっていたら教えて下さい。
宜しくお願い致します。
以上