O IIS hospedará serviços da web. Se o seu aplicativo delphi for um servidor da Web independente, não será necessário colocá-lo em um diretório virtual no IIS. Em vez disso, é necessário executar o executável a partir do servidor e, em seguida, tentar navegar para ele pelo navegador.
Se você escreveu uma extensão / complemento / plug-in do IIS, precisará verificar como eles são implementados.
atualização
Do link que você forneceu:
Save all your project files in one
directory, including the interface and
implementation units. Then in the
Delphi IDE go to Projects, then
options, and then set the output
directory to
"X:inetpubwwwrootcgi-bin." "X" is for
whatever drive name your web server
root is located on. The cgi-bin
directory is not automatically
included in the webroot for those of
us who run IIS, so create it and give
it execute rights. We set the output
directory to the cgi-bin directory
because we won't have to copy our exe
to the cgi-bin directory every time we
make changes to our application. The
exe will automatically be placed in
that directory when we recompile it.
Unlike most other web services, our
web service does not need an Internet
connection, but requires a web server.
Ênfase minha - você criou esse diretório virtual no IIS? E você escolheu Executar como uma permissão para esse diretório? (Depois de criar o diretório virtual, clique com o botão direito do mouse em escolher propriedades e procure um campo de permissões de execução com uma lista suspensa)