Do jeito que você está tentando usar o web.config para apontar para uma página de erro do .NET. Isso só funcionará para páginas .Net. Se você usar uma combinação de, por exemplo, ASP Clássico e .Net, deverá definir os erros do IIS para apontar para o arquivo desejado. Para isso, você precisa ter acesso ao servidor diretamente. Ou escreva algo em seu Global.asa para redirecionar os erros.
Pelo menos é assim que eu sempre tive que fazer isso.
Editar:
Agora que estou pensando um pouco mais sobre isso e explorei meu host local, não parece que você possa apontar os erros personalizados para uma página .Net. Ele não parece usar o ASP.NET para processar as páginas que, obviamente, são necessárias para processá-las. Você precisará usar uma página HTML e talvez redirecionar a partir daí.