sql >> データベース >  >> RDS >> Oracle

ファイルまたはアセンブリを読み込めませんでした'Oracle.DataAccess'64ビットODP.NET

    同じ問題が発生しましたが、試行錯誤の結果、問題は32ビットと64ビットのプラットフォームにあることがわかりました。

    1. 32ビットのOracle.DataAccess.dllを64ビット環境のWebアプリケーションと一緒にデプロイし、サーバーにODP.netをインストールすると、このエラーが発生します。
    2. 1つの解決策は、binフォルダーからOracle.DataAccess.dllを削除することです。これにより、正しい参照が自動解決されます。
    3. 2番目の解決策は、Oracle.DataAccess.dllの参照プロパティCopyToLocal =falseを設定することです。したがって、IISにデプロイするとビルドに対応せず、エラーは発生しません。
    4. 私が好む3番目の解決策は、アプリケーションプールで32ビットアプリケーションを有効にすることです。Oracle.DataAccess.dllがbinフォルダーに存在するかどうかに関係なく、この問題に再び直面することはありません。

    これがお役に立てば幸いです。



    1. ポリゴンのポイントがLatLongの場合、MySQLデータベースのポリゴンの面積を計算するにはどうすればよいですか?

    2. PostgreSQLプロトコルエラー。セッションのセットアップに失敗しました。エラー

    3. 更新後のMysqlトリガーは、条件付きの別のテーブルに挿入されます

    4. クエリが返す行が少なすぎます