Coisa doida hein, pois é a vida de programador não é fácil, principalmente quando recebemos alguns palavrões esquisitos para interpretar. Esse ai surgiu miraculosamente ao criar uma kb nova, e em seguida ao trocar o database padrão MS Sql Server para Mysql. Na primeira execução do programa surgiu a coisa.
Pensando bem, qual seria a emoção de nossas vidas se de vez em quando não tivéssemos esses espinhos.
Leitura Complementar:
An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
A principio pensei que era relacionado com o próprio banco de dados, mas que nada, a fórmula mágica era formada por um Windows 7 64 bits + Genexus Ev1 + .Net Framework, ..., + algumas dlls, e não esqueçamos do IIS. A solução, por mais incrivel que pareça era apenas dizer para o IIS para aceitar a execução de DLL´s de 32 bits. E como fazer isso? Simples, basta no IIS e no Application Pool, que se encontra definido para nossa aplicação, que deve provavelmente ser o DefaultAppPool, ligar a opção Enable 32-bit Applications=true. Melhor ainda se criar um pool próprio para a aplicação em questão para não interferir nas demais instaladas. Essa propriedade é apresentada na opção Advanced Settings.Pensando bem, qual seria a emoção de nossas vidas se de vez em quando não tivéssemos esses espinhos.
Leitura Complementar:
2 comentários:
Bom dia Douglas!
Já trabalho com Genexus VB WIN a mais ou menos uns 6 anos, agora estou precisando fazer algumas coisa com WEB e estou apanhando muito.
Estou com o mesmo erro descrito or vc, já segui todas as configurações e dicas, só que não vai.
Vc teria algum material sobre como instalar o IIS 7 para as aplicaçõe Genexus?
Segue o erro:
Compilador do Microsoft (R) Visual C# 2005 versão 8.00.50727.4927
para a versão do Microsoft (R) Windows (R) 2005 Framework 2.0.50727
Copyright (C) Microsoft Corporation 2001-2005. Todos os direitos reservados.
Creating virtual directory services.....Erro desconhecido (0x80005000).
Compilation Successful
Executing Reorganization...
C:\ControleVersao\DATA003\web\bin\reor.exe
ExceþÒo NÒo Tratada: GeneXus Fast Access: Foi feita uma tentativa de se carregar um programa com um formato incorreto. (ExceþÒo de HRESULT: 0x8007000B)Foi feita uma tentativa de se carregar um programa com um formato incorreto. (ExceþÒo de HRESULT: 0x8007000B)
Muito obrigado
Pode ser que ajude:
https://stackoverflow.com/questions/41449/i-get-a-an-attempt-was-made-to-load-a-program-with-an-incorrect-format-error-o?rq=1
Postar um comentário