Y si creas un index.htm en la raiz de tu servidor web en el 2003 y accedes a ella con
http://localhost/index.htm o
http://127.0.0.1/index.htm que te pone ...???
de todas formas el link que citas de microsoft no se refiere al error 404 , se refiere al error:
Server.MapPath()error 'ASP 0175 : 80004005' Disallowed Path Characters o al
The Page Cannot Be Displayed o al
HTTP 500-Internal server error
Por si te sirve de algo , por lo visto el IIS6 tiene algo llamado
bloqueo de seguridad de IIS comprueba a ver si no te está fastidiando ...