昨天遇到一个超级郁闷的问题一直提示错误安装的32位Oracle客户端组件的情况下以64位模式运行,刚开始以为是装的客户端是32位导致的后来才发现和iis有关系
iis有程序池有一个属性 是否启用32位应用程序默认是true的特别注意windows2008 服务器系统iis默认的是true
启用323位应用程序
如果针对64位操作系统上的应用程序池将该属性设为true则为应用程序池提供服务的工作进程将处于WOW64模式(WOW64模式的进程将仅加载32位应用程序)
所以IIs当调用服务器的Oracle客户端是64位的话设为true时就会提示安装的32位Oracle客户端组件的情况下以64位模式运行