出错信息:
        System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.
oracle服务器在另外一台机器上. 在客户端上用sql*plus连接没有问题. 但.net无论如何就是连接不上.还装了oracle_net.msi也不行......

解决方案 »

  1.   

    我也是这个问题,以前用vs2003+oracle9i 就行,数据换成了oracle92就不行了,
    有什么方法解决?
      

  2.   

    试试在进入安装oracle的服务器。找到ORACLE_HOME文件夹。点右键,选属性--安全,在组或用户栏中选“Authenticated Users”,在下面权限列表中把“读取和运行”的权限去掉,再按应用;重新选上“读取和运行”权限,点击应用;选权限框下面的“高级”按钮,确认“Authenticated Users”后面的应用于是“该文件夹、子文件夹及文件”,按确定把权限的更改应用于该文件夹;重新启动计算机,让权限设置生效。登录后运行asp.net应用。 
      

  3.   

    除了楼上说的authenticated用户还有internet来宾帐户(iis_user吧)还有asp。net用户都要加上权限
      

  4.   

    其次 aspnetregiis这个方法也要试验下
      

  5.   

    http://www.cnblogs.com/jeet/archive/2005/06/24/115150.html
    http://www.cnblogs.com/jeet/archive/2005/06/24/115150.html