昨天遇到一個超級郁悶的問題一直提示錯誤安裝的32位Oracle客戶端組件的情況下以64位模式運行,剛開始以為是裝的客戶端是32位導致的后來才發現和iis有關系
iis有程序池有一個屬性 是否啟用32位應用程序默認是true的特別注意windows2008 服務器系統iis默認的是true
啟用323位應用程序
如果針對64位操作系統上的應用程序池將該屬性設為true則為應用程序池提供服務的工作進程將處於WOW64模式(WOW64模式的進程將僅加載32位應用程序)
所以IIs當調用服務器的Oracle客戶端是64位的話設為true時就會提示安裝的32位Oracle客戶端組件的情況下以64位模式運行