[Oracle]ODP.NET Oracle Oracle.DataAccess.Client.OracleException 0x80004005 エラー

[Oracle]ODP.NET Oracle Oracle.DataAccess.Client.OracleException 0x80004005 エラー

ODP.NETをインストールしたら、件名のエラーとなり Oracleからデータが読み取れなくなった。
原因はさっぱりわからずで、一旦 ODP.NET を削除し 別のディレクトリに インストールしたけでもダメでした。
エラー時のフォルダ: c:\app\product\
再インストールしたフォルダ: c:\app\OraHome_1
なお親フォルダの c:\app の権限が子に引き継がれるようになっているので上記2つは同じのはず。
さて、どうも実行環境のみおかしいようで Visual Studio での開発PCでは問題ない。
と調べると,、アプリケーションプール での プロセスモデル ID が ApplicationPoolIdentity になっていた。
これを NetworkService に変更するとあっさり動き出した。
どうもインストールしたOracleファイルにアクセスするために プロセスモデルID で設定している ユーザーが使われているようで。
IISでの設定画面

img_0 (2)

解決しましたら、いいね か ツイート をお願いします

コメントする