Aplicação de erro no CGI

Aplicação de erro no CGI

“… The specified CGI application misbehaved by not returning a complete set of HTTP headers from time to time …”

Aparentemente este erro ocorre sem nenhuma explicação e ocasionalmente.

Existe um BUG confirmado pela própria Microsoft que possui a mesma msg, desta forma, solicitamos verificar e ajustar os seguintes pontos:

A) Colocar as DLLs junto ao executável e também no PATH da máquina

Dentro dos diretorios …\scripts\bnweb …\scripts\bnportal

existem algumas DLLs, por favor copie todas para c:\windows\system32

B) Aplicar o HOT-FIX da própria Microsoft

http://support.microsoft.com/default.aspx?scid=kb;EN-US;884764

C) Registrar as DLLs

Ainda como medida preventiva, pode-se registrar as DLLs

Pelo próprio windows, utilize o comando ( uma vez para cada DLL: )

  • copie as DLLs para o system32
  • entre numa janela DOS
  • vá para o diretório System 32
  • execute regsvr32 nome.dll

D) Após os ajustes acima, o IIS deve ser reiniciado, de preferência em serviços do Windows e não no gerenciador do IIS.