操作系统为windows 2003,Oracle客户端版本为9.2
VS2005在开发阶段访问Oracle正常,但是在IIS配置完后出现系统提示"System.Data.OracleClient 需要Oracle 客户端软件8.1.7 或更高版本"。
解决办法:找到Oracle客户端的安装目录,设置Network Service对该目录具有访问权限即可。
posted on 2006-06-12 16:36
qzsunwin 阅读(10995)
评论(15) 编辑 收藏 网摘
FeedBack:
2006-07-18 08:34 |
我现在也碰到这个问题,按照你说的做法根本就是不行啊,
请救命一下,谢谢 回复 引用
2006-07-20 09:13 |
权限问题。
如果是IIS6.0设置应用程序池为本地系统就好了。
回复 引用 查看
2007-01-10 09:32 |
我现在也遇到这个问题了,可是我的系统是XP的,按上面的权限不知道在哪里?oracle重新启动也没有用,大侠帮帮忙!!! 回复 引用
2007-07-20 10:38 |
我的系统是也是XP的,不知道该怎么解决,
我的msn:jnm1013@hotmail.com 回复 引用
2007-08-18 21:20 |
@drangon 系统提示"System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本"解决办法
详细的说~~找到Oracle客户端的安装目录,右键电击伏击目录ora92,在属性——〉安全 中,点击“添加”,选择“位置”设置为根目录,加入对象名“Network Service”,并对其赋予权限即可。
回复 引用
2007-08-18 21:22 |
详细的说~~找到Oracle客户端的安装目录,右键电击父级目录ora92,在属性——〉安全 中,点击“添加”,选择“位置”设置为根目录,加入对象名“Network Service”,并对其赋予权限即可。 回复 引用
2008-09-29 03:32 |
上面说的都是windows2000 windows2003等服务器的解决版本,对于XP系统的解决方法就是将ora92完全共享,属性--共享--网络共享和安全--“在网络上共享这个文件夹”和“允许网络用户更改我的文件”2项都选择上就可以了~
希望其他人也能尽快解决问题,大家一起努力! 回复 引用