出现这个错误原因其实是Oracle在服务器上部署的原因,具体操作按照下面的方法就可以。

在用VSTS2005/2008+Oracle9做环境连接Oracle时候,在VS 开发服务器运行正常,但IIS服务器调试和部署会报错!

IIS服务器报错:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。

出错的原因:

1.虽然报的是需要安装客户端8.1.7及以上版本,实际是.net账户没有访问Oracle\bin文件夹的权限

2.在 Windows Server 2003/2008 的 NTFS系统中提供了高级的访问安全性,FAT32系统也许没有这个问题。

解决办法如下:

我用Windows Server 2008 为例 Windows Server 2003 是一样的

1.打开安装有Oracle客户端的电脑,在安装目录 C:\oracle\ora90\BIN 文件夹上右键-》安全选项卡-》点击  编辑---》添加。

2.点击“查找范围”,在下面显示的账户中选择“NTWORK SERVICE”  ----将“读取和执行”的权限都赋给他(如果不行就把完全控制给他,这样不安全),子文件夹继承此权限,确定。

3.打开“服务器管理器”-》配置-》 本地用户和组-》组-》adminisgrators-》将Network Service 添加进来

4.重新启动IIS,在“运行”中输入“IISRESET”。

解决“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。相关推荐

  1. 解决“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”

    在用VS.NET2005+Oracle9.2进行开发的时候,在本地测试可以通过,但是在服务器上不能实现(复制网站,发布网站都不行),报错的具体内容,没记下来,大概就是: "System.Da ...

  2. 解决“System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本”

    问题描述:服务器端装的是Windows XP 和Oracle 10g.在服务器端能够正常的访问Oracle数据库,但远程访问该数据库(使用VS 2005,客户端同样是Oracle10g)提示" ...

  3. 解决 c#连接Oracle 提示system.data.oracleclient 需要 oracle 客户端软件 8.1.7 或更高版本

    最近在做winform,需要远程连接Oracle,本来测试的都顺利.但是到客户那里了 抛出了 system.data.oracleclient 需要 oracle 客户端软件 8.1.7 或更高版本 ...

  4. System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本?

    System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本? 环境: Win XP SP2+Oracle 10 g+VS 2005 错误:System.D ...

  5. C#连接ORACLE问题解决记录(System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本等问题)

    最近需要使用C#连接Oracle进行数据存储,第一次使用C#连接Oracle,网上找了一个ORM,使用的是Dos.ROM,配置起来还算方便,但因为没用过,写配置信息不是很会写,网上搜了一下connec ...

  6. .net调用Oracle 报错:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本问题

    我又重拾.net搞一搞.老本行了,不过现在已投奔java阵营. 用visual studio 2022运行asp.net程序,结果在读取数据库的时候报错: .net调用Oracle 报错:System ...

  7. 连接oracle数据库异常System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本

    1.连接oracle数据库异常System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本 本人在用公司用C#写的服务连接数据库oracle 时,报出上面的 ...

  8. 系统提示System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本解决办法...

    概述: 操作系统为windows 2003,Oracle客户端版本为9.2      用C#读取oracle时,发生如标题的错误. 解决办法: 到Oracle客户端的安装目录,右键电击伏击目录ora9 ...

  9. .net调用Oracle 报错:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本等问题

    遇到这个问题的时候,上网查了各种解决办法,发现大多数都是只有解决的一部分,没有一个彻底解决问题,这是本人一天的努力成果,希望大家能节省时间,更快解决问题. 这个是需要电脑安装oracle客户端,最起码 ...

最新文章

  1. java main生命周期_Java从入门到入土(62)线程的生命周期
  2. N32-马哥Linux第一周学习
  3. cii框架PHP,CII. POSIX Functions - PHP 5 中文文档
  4. UnityVS(Visual Studio Tools For Unity)的安装与使用
  5. 项目Alpha冲刺 10
  6. jQuery 人脸识别插件,支持图片和视频
  7. 光流 | MATLAB实现HS Optical Flow(代码类)
  8. ASP.NET Core 反向代理部署知多少
  9. 前端学习(2626):取消360为首页
  10. 路由的跳转 , 动态路由的配置
  11. 算法: 删除链表中的数据Remove Linked List Elements
  12. Filter过滤器概念及生命周期
  13. AndroidStdio换源
  14. mac安装完smartsvn后没有将其拖入应用程序的解决方案
  15. Oracle SQL调优系列之AWR报告简介
  16. Datawhale组队学习周报(第046周)
  17. 少有人走的路——心智成熟的旅程
  18. win7系统电脑蓝屏怎么解决,如何解决win7电脑蓝屏
  19. 面试宝典(一)之程序员必备面试软技能
  20. 语文天地杂志语文天地杂志社语文天地编辑部2022年第6期目录

热门文章

  1. R Shiny中的抵押贷款计算器
  2. 桌面图标有蓝色阴影终极解决方法
  3. 查看端口(3306)被那个程序占用
  4. python+POP3 批量下载邮件附件
  5. C语言——字符串+内存函数及其模拟实现
  6. 高性能MySQL(第3版)(MySQL旗舰名著 惊献全面升级)
  7. [附源码]计算机毕业设计springboot南通大学福利发放管理系统
  8. LOTO 示波器—安卓手机示波器如何使用?
  9. 生物医药乙方CRO、CMO/CDMO企业分析
  10. buuctf 梅花香之苦寒来(根据坐标绘图)