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?
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:
Con suerte, una de estas soluciones lo ayudará a resolver el problema.