es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No se pudo cargar el archivo o la biblioteca ‘Oracle.DataAccess’ o una de sus dependencias. Error al completar la configuración de la biblioteca (hr = 0x8007000b).

Estoy recibiendo un error que dice: No se pudo cargar el archivo o ensamblado ‘Oracle.DataAccess’ o una de sus dependencias. Se intentó cargar un programa con un formato incorrecto.
No se completó la configuración del ensamblado (hr = 0x8007000b). La sonda terminó.

Rastreo de pila:

[BadImageFormatException: No se pudo cargar el archivo o ensamblado ‘Oracle.DataAccess’ o una de sus dependencias. Se intentó cargar un programa con un formato incorrecto.]
System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +0
System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +37
System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +159
System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection) +80
System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +22
System.Reflection.Assembly.Load(String assemblyString) +29
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +39

[ConfigurationErrorsException: No se pudo cargar el archivo o ensamblado ‘Oracle.DataAccess’ o una de sus dependencias. Se intentó cargar un programa con un formato incorrecto.]
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +777
System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +229
System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +140
System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +176
System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies() +99
System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath, Boolean& isRefAssemblyLoaded) +310
System.Web.Compilation.BuildManager.ExecutePreAppStart() +165
System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +590

[HttpException (0x80004005): No se pudo cargar el archivo o ensamblado ‘Oracle.DataAccess’ o una de sus dependencias. Se intentó cargar un programa con un formato incorrecto.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +10087352
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +99
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +263

¿Me podrías ayudar con esto, por favor?
¿Me he perdido algo?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que el error está relacionado con la falta de la ensamblado Oracle.DataAccess o porque no se cargó correctamente. El mensaje de error sugiere que hubo un intento de cargar un programa con un formato incorrecto, lo que podría deberse a una discrepancia en la arquitectura (32 bits vs 64 bits) o porque el ensamblado no está instalado correctamente.

    Aquí hay algunas posibles soluciones para probar:

    1. Asegúrese de que el ensamblado Oracle.DataAccess esté instalado en el sistema y sea la versión correcta para el proyecto.
    2. Verifique que la aplicación esté apuntando a la arquitectura correcta (32 bits o 64 bits) que coincida con la versión instalada de Oracle.DataAccess.
    3. Intente agregar el ensamblado a las referencias del proyecto y configure la propiedad “Copiar localmente” en verdadero.
    4. Verifique que el ensamblado Oracle.DataAccess y sus dependencias estén incluidos en el directorio bin del proyecto.
    5. También podría intentar reinstalar el cliente de Oracle y asegurarse de que la versión correcta esté instalada para su aplicación.

    Con suerte, una de estas soluciones lo ayudará a resolver el problema.

Comments are closed.