2017年11月16日 星期四

IIS 上用到oracle的web api出現 定義了重複的 'oracle.manageddataaccess.client' 區段 錯誤 | There is a duplicate 'oracle.manageddataaccess.client' section defined

API網站架上去後出現
定義了重複的 'oracle.manageddataaccess.client' 區段

根據黑暗執行序大的文章
http://blog.darkthread.net/post-2016-09-10-managed-odp-net-configsection-issue.aspx
了解原來預設是啟用32位元模式,且一查系統的machine.config,的確已定義過oracle.manageddataaccess.client,
然後64位元的machine.config也的確沒有定義,

但該伺服有別的站台在跑,不想動到系統的machine.config
可是又不想砍掉專案的config並改用環境變數,因為需要裡面一段custom colum type mapping設定,

所以反過來,把集區中啟用32位元模式取消,讓站台用64位元模式執行就OK了

沒有留言:

張貼留言