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

以server2008为例:

首先确保使用sqlplus能访问数据库。

1、管理工具->计算机管理->本地用户和组->组->administrators属性,添加,高级,立即查找,找到NETWORK SERVICE,然后一路确定;

2、找到oracle安装路径,属性,安全,编辑,添加,高级,立即查找,找到NETWORK SERVICE,一路确定,添加成功后,点击高级,更改权限,选中NETWORK SERVICE权限,把下面两个复选框都选中,点确定,即可使oracle下的所有子文件夹都有这个权限,最后确定一下ORACLE下BIN目录有没有这个权限,如果有了,重启IIS,OK

原文地址:https://www.cnblogs.com/haizine/p/7891268.html