Asp.net no puede cargar oci.dll y otras soluciones de error

  
                  

Síntomas: acceso a la red en windows2003 Oracle9i Tips " no pueden cargar oci.dll y " o " no puede encontrar un punto de entrada llamado ocienvcreate en oci.dll DLL de " el método de reparación

resuelta un método

Ajuste:

1: encontrar el directorio de instalación del cliente de Oracle, por ejemplo: E: /oracle /ora92, seleccionar el directorio en el y " propiedades - la seguridad y " el cual elimina y " ASP .NET, los usuarios de usuario y " y luego se añadieron a ella, y dar y " el control total o modificar permisos "; hará cada uno da y " el control total o modificar permisos ", Nota: los permisos de directorio para el sitio debe ajustarse Ervryone es completamente accesible, de lo contrario oracle es bueno, no se puede acceder al sitio web. Reinicie. 2: El método más sencillo es para permitir la simulación de usuario ASP .Net, en el web.config < system.web > < /system.web> sección de configuración añadió: < impersonate identidad = " verdadero " userName = " USUARIO " password = " contraseña " /> como: < impersonate identidad = " verdadero " userName = " administrador " password = " 123.456 " > < /identidad >

solución Segundo

Después de estudiar durante mucho tiempo, qué permisos de directorio, registro, no han funcionado.

última instancia impotente bajo el oraclient8.dll, orasql9.dll, oci.dll copiado en el System32 resolver el problema.

siguiente código

[HKEY_LOCAL_MACHINE /SOFTWARE /Microsoft /MSDTC /MTxOCI]

" OracleXaLib y " = " oraclient8.dll y " " OracleSqlLib y " = " orasql8 .dll y " " OracleOciLib y " = " oci.dll y "


para el primer sistema XP método, la propiedad hay opciones de seguridad predeterminadas, soluciones: herramientas - > opciones de carpeta - > Ver, eliminar " uso compartido simple de archivos hogar " la opción de

adjuntar otra manera
conexión de base de datos

Oracle aparece para resolver ASP.NET no puede cargar el archivo DLL (oci.dll) cancelar □ compartido simple de archivos en las opciones de carpeta (recomendado) ORACLE_HOME ruta en la que el formato de la partición es el formato NTFS: ora92 atributos directorio de instalación de Oracle - > permisos de seguridad establecidos sobre cualquier persona puede acceder o conjunto Este usuario puede acceder a ASPNET. Asegúrese de que los usuarios de ASP.NET tengan acceso a oci.dll.

Copyright © Conocimiento de Windows All Rights Reserved