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

部署ASP.NET程序后因Oracle HttpServer默认使用80端口与IIS发生冲突,通过更改Oracle HttpServer端口或调整IIS设置解决问题。
 昨天安装完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了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值