1

ここここで説明されているように、インスタントクライアントを xcopy し、ORACLE_HOME と PATH の環境変数を global.asax.cs に設定することで、oracle-client をアプリケーションに分離しようとしていますが、サーバーで実行している場合でも取得[OracleException (0x80004005): The provider is not compatible with the version of Oracle client]されます。クライアントとプロバイダーをプログラムでチェックして、よりわかりやすいエラー メッセージを表示する方法はありますか?

編集 この投稿には始まりがあります。エラーの 3 つの原因がリストされています。

4

2 に答える 2

0

私はまさにこのことについてブログ投稿をしました。サポートされていないバージョンの Oracle への接続を防ぐために、DAL で使用しました。

https://tsells.wordpress.com/2011/05/12/oracle-11g-release-2-and-net-framework-4-0-and-version-checking/

于 2011-08-23T04:04:37.550 に答える