最初のエラーメッセージは、適切なバージョンのOracleDataクライアントをインストールしなかったことを示しています。 Oracle.DataAccess, Version=4.121.1.0
を探していました しかし、そこにはありませんでした。
2番目のエラーメッセージは、現在存在していることを示していますが、別のアーキテクチャを読み込もうとしています(つまり、プロセスが64ビットである間に32ビットをインストールしたか、またはその逆です)。
いくつかの修正があります:
- 適切な「ビット」バージョンを含む、適切なバージョンのクライアントツールをインストールします。
- IISを別のビットモードで実行するように設定します(したがって、プロセスが64ビットになっている場合は32ビットに戻します)。
- (推奨) Oracleデータクライアントのアーキテクチャに依存しないバージョンを使用します: Oracle Managed 。