Logo: pode ser um aplicativo Delphi CGI compilado com uma versão do Delphi anterior à última atualização do D2007 (11.0.2902.10471). Se for o caso, você precisa das fontes e de uma instalação do Delphi e recompilar o aplicativo. Alternativamente, você deve pedir-lhes apenas para recompilar o aplicativo usando uma versão recente do Delphi.
(de link )
Descobrimos que o problema que fazia com que nosso CGI não respondesse no IIS 7. Na verdade, reduzimos o motivo a uma linha de código na classe base de todos os aplicativos CGI escritos em Delphi (pelo menos até a versão 2005). Esta linha de código está no método Run do TCGIApplication e simplesmente redefine a entrada padrão. No IIS 6 e anterior, essa linha é executada sem nenhum problema, mas no IIS 7 é gerada uma exceção que faz com que o aplicativo CGI trave e, portanto, não responda a solicitações. Ainda estamos investigando os efeitos colaterais de comentar essa linha, mas essa é a nossa solução atual. Ao remover essa linha, nossos aplicativos CGI agora estão sendo executados corretamente no IIS 7.
Autor original: Steven