none
Could not load file or assembly 'Nucleo' or one of its dependencies. Foi feita uma tentativa de se carregar um programa com um formato incorreto. RRS feed

  • Pergunta

  • Boa tarde a todos.

    Fiz o deploy de um sistema e quando vou abri-lo via navegador, ele aparece esse erro.

    Server Error in '/' Application.

    Could not load file or assembly 'Nucleo' or one of its dependencies. Foi feita uma tentativa de se carregar um programa com um formato incorreto.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

    Exception Details: System.BadImageFormatException: Could not load file or assembly 'Nucleo' or one of its dependencies. Foi feita uma tentativa de se carregar um programa com um formato incorreto.

    Source Error: 
    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

    Assembly Load Trace: The following information can be helpful to determine why the assembly 'Nucleo' could not be loaded.
    WRN: Assembly binding logging is turned OFF.
    To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
    Note: There is some performance penalty associated with assembly bind failure logging.
    To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
    

    Stack Trace: 
    [BadImageFormatException: Could not load file or assembly 'Nucleo' or one of its dependencies. Foi feita uma tentativa de se carregar um programa com um formato incorreto.]
       System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +0
       System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks) +567
       System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +192
       System.Reflection.Assembly.Load(String assemblyString) +35
       System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +123
    
    [ConfigurationErrorsException: Could not load file or assembly 'Nucleo' or one of its dependencies. Foi feita uma tentativa de se carregar um programa com um formato incorreto.]
       System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +11569328
       System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +485
       System.Web.Configuration.AssemblyInfo.get_AssemblyInternal() +79
       System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +337
       System.Web.Compilation.BuildManager.CallPreStartInitMethods() +280
       System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +1167
    
    [HttpException (0x80004005): Could not load file or assembly 'Nucleo' or one of its dependencies. Foi feita uma tentativa de se carregar um programa com um formato incorreto.]
       System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +11702064
       System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +141
       System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +4870277
    


    Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272

    Alguem poderia me ajudar, eu entendi a msg de erro, mas não sei de qual dependencia ele esta precisando

    quarta-feira, 12 de junho de 2013 20:09

Respostas

  • Boa noite,

    Verifica a versão do .net na qual foi compilado o fonte e a plataforma (32 e 64 bits).

    Clica com o botão direito do mouse no projeto Nucleo e clica em propriedades, navegue nas abas Application , altera o farmework no campo  Target Framework e Build no campo Platform target deixa como "any cpu"


    Att,
    Leandro

    Se foi útil, marque como útil ou como resposta.

    • Marcado como Resposta Pandox sexta-feira, 14 de junho de 2013 12:45
    quinta-feira, 13 de junho de 2013 00:24

Todas as Respostas

  • Olá,

    Será que não ficou DLL para traz não?  verifica se todos arquivos foram.


    quarta-feira, 12 de junho de 2013 22:50
    Moderador
  • Boa noite,

    Verifica a versão do .net na qual foi compilado o fonte e a plataforma (32 e 64 bits).

    Clica com o botão direito do mouse no projeto Nucleo e clica em propriedades, navegue nas abas Application , altera o farmework no campo  Target Framework e Build no campo Platform target deixa como "any cpu"


    Att,
    Leandro

    Se foi útil, marque como útil ou como resposta.

    • Marcado como Resposta Pandox sexta-feira, 14 de junho de 2013 12:45
    quinta-feira, 13 de junho de 2013 00:24
  • a versão da dll é a mesma do framework no servidor?

    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    quinta-feira, 13 de junho de 2013 11:39
    Moderador
  • Como  o amigo a falou a dll Nucleo deve estar com Framework diferente das demais e/ou do servidor ou a propriedade Copy local da referencia esta definida como false
    quinta-feira, 13 de junho de 2013 18:16
  • Valeu, tomei um susto aqui e era só essa bobagem!
    sexta-feira, 8 de maio de 2015 21:26