サーバー移行によるOSの変更に伴い、Oracleのバージョンを11gから19cに変更した。すると、.NET2.0、または、3.5で作成されたサーバーサイドのアプリケーションがエラーを出力するようになった。 メッセージの内容は、 「ファイルまたはアセンブリ名'Oracle.DataAccess'、またはその依存関係の1つが読み込めませんでした。指定されたファイルが見つかりません。」 というようなもの。 調べてみると、GACに手動での登録が必要なことがわかった。 以下、やったことのメモ 1) GAC登録用のOraProvCfg.exeがあるディレクトリへ移動 cd /d Oracle_Clientのルートディレクトリ\ODP.NET\bin\2.x 2) Oracle.DataAccess.dllをGACへ登録 oraprovcfg /action:gac /providerpath:Orac