Archive for mayo 3rd, 2008

Server Error in ‘/services’ Application: genexus e .NET

sábado, mayo 3rd, 2008

(Postado originalmente no dia 29/11/06)

Gerando ।NET com Genexus 9 um erro que aconteceu foi:

Server Error in ‘/services’ Application:

O problema é que estava compilando com Framework 2.0 e o IIS estava setado para 1.1 como mostra a imagem.
A solução foi setar a versão correta de framework na aba APNET do IIS.
Isso geralmente acontece quando temos instalado o 1.1, executando aplicações e depois instalamos o 2.0
Após setado corretamente paramos, e levantamos o IIS e já está funcionando o objeto corretamente.Informação obtida de: Manual do Gerador .NET

Texto:

Server Error in ‘/services’ Application:
System.BadImageFormatException: The format of the file ‘HXXXX’ is invalid.
File name: “reorganization”

Motivos/Soluções:

  • Se esta compilando com framework 2.0 y executando com framework 1.1 ou inferior
  • Se esta gerando com a versão 8.0 de GeneXus ou inferior y executando com framework 2.0.

Fabricio De los Santos
Gerência de Projetos –
Consultoria GeneXus –
ERP – Sistemas de Missão Crítica – Bancos de Dados.

Veja meus blogs em:
www.fabriciodelossantos.com

Error Loading GemBox.ExcelLite.dll genexus e .Net quando queremos gerar arquivo excel

sábado, mayo 3rd, 2008

(Postado originalmente no dia 30/11/06)

Quando queremos gerar um arquivo Excel com GeneXus e .NET em algum caso podemos nos encontrar com o seguinte erro:

Error Loading GemBox.ExcelLite.dll

O problema é que não temos as livrarias correspondentes para gerar Excel.
Podemos também gerar Excel usando Jakarta Poi.
Devemos conseguir as seguintes dlls e copiar as mesmas no diretório web/bin

Apache.Xalan2.dll
Apache.Xerces2.dll
Apache.Xml.Commons.dll
Jakarta.Commons.Logging.dll
Jakarta.POI.dll
JSharpLib.dll

Isto funciona com:
– .NET Framework 2.0
– JSharp framework 2.0

Verificar nas propriedades de execução do modelo GeneXus que o compilador C# este apontado ao Framework 2.o

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe

Verificar nas propriedades de execução do modelo GeneXus que o compilador C# este अपोंतादो ao Framework 2.o

Alem disso temos que considerar que esteja correto o set da versão do framework para o IIS na aba ASPNET tal como mencionei num post anterior.

Após de ter setado tudo corretamente, podemos encontrar outro erro:

“Could not load or assembly ‘Jakarta.POI’ or one of its dependencies”

O SAC diz que provavelmente não está instalado o JSharp 2।0, mas quando me encontrei com o problema não foi esse meu caso.

Solução:

Tive que apagar o diretório “web” e seus subdiretórios (prévio backup das dlls jakarta, images, etc), apagar o diretório virtual, compilar um main, copiar as dlls imagens e demais ao seus diretórios correspondentes, logo fazemos o build do objeto que chama ao gerador do Excel e sua correspondente compilação.
Existe muita informação relacionada no GxTechnical baixo o SAC 19780.

Fabricio De los Santos
Gerência de Projetos –
Consultoria GeneXus –
ERP – Sistemas de Missão Crítica – Bancos de Dados.

Veja meus blogs em:
www.fabriciodelossantos.com