System.Exception: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater

 昨天安装完Oracle(版本:9.0.1.1.1),将asp.net程序部署好以后,就出现这个问题,我的系统是Windows2003。我在网上搜索了一下,发现出现这个问题的机器都是将Oracle装在NTFS分区上,而我的Oracle 是装在FAT32的分区上,所以网上找的办法没一个适用的,最后下班的时候才突然想起以前我碰到过这个问题,原来安装完Oracle以后,Oracle 的Http Server会对IIS产生影响,导致IIS下的网站不能正常工作,因为Oracle的Http Server安装后其默认端口是80,跟IIS的默认网站端口冲突。

解决办法:
更改Oracle 下由Apache支持的Http Server的端口号,或者停止Oracle Http  Server ,将其启动方式更改为手动
要么将IIS的默认网站的端口号改了也行,最后重启一下IIS就OK了
posted @ 2006-08-15 12:35  kalman  阅读(4354)  评论(2编辑  收藏