Oracle.ManagedDataAccess 導入後に「定義済みの 'oracle.manageddataaccess.client' セクションが重複しています」エラー

https://www.backyrd.net/entry/20160809/1470719128

エラー コード 0x800700b7
構成エラー 定義済みの 'oracle.manageddataaccess.client' セクションが重複しています

ASP.NETのプログラムで、Oracle.ManagedDataAccessを導入すると上記エラーが発生する問題。
原因は「マシン構成ファイル(machine.config)」と、web.configで、//configuration/configSections/section[name=oracle.manageddataaccess.client] に異なる設定が重複して存在すること。
具体的にはバージョン番号が微妙に異なっていた。
対策は、"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config"のファイルを書き換えて、oracle.manageddataaccess.clientの設定をweb.configと全く同じ内容に書き換えることで正常に動作するようになった。
oracle.manageddataaccess.clientの設定消すと「構成ファイルを読み取れません 」のエラーが出て動かなくなった)