WEB服务器是win2003,oracle是8.0的,怎莫在WEB服务器上发布后总是出错,提示无法加载oci.dll。
在别的机器上发布没有问题(操作系统、数据库都和WEB服务器上的配置一样,并且在这台机器上也不用设置权限什莫的,在web服务器上还把ORACLE目录的权限设置成系统管理员的权限,也不能运行),可以正常运行。
oracle
这是为什莫?有什莫办法解决?谢谢!!!

解决方案 »

  1.   

    试试改注册表看看
    [HKEY_LOCAL_MACHINE\SOFTWARE\
    Microsoft\MSDTC\MTxOCI]"OracleXaLib"="xa80.dll""OracleSqlLib"="sqllib80.dll""OracleOciLib"="oci.dll"记得改以前备份一下,否则责任可得自己负
      

  2.   

    http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q249/8/73.asp&NoWebContent=1
    或者先用regsvr32看看,参考上面那个地址
      

  3.   

    注册表中原来就是下面这个样子啊,不需要改动的
    "OracleXaLib"="xa80.dll"
    "OracleSqlLib"="sqllib80.dll"
    "OracleOciLib"="oci.dll"