La página .asp devuelve el siguiente error:

Páginas Active Server error 'ASP 0113'
Tiempo de espera agotado para el script
/directorio/url.asp
Se excedió el tiempo máximo de espera para un script. Para cambiar este límite especifique un nuevo valor para la propiedad Server.ScriptTimeOut o cambie el valor en las herramientas de administración de IIS.


Esto es debido al tiempo de espera configurado en el IIS y os va a pasar cuando ejecutéis alguna acción en la cual la página .asp necesite más tiempo para ejecutar esta acción que el configurado en el IIS. Ya sea un enviamiento de mails, una select muy grande, etc...

Para que no haga tiemout se puede poner la siguiente sentencia en la página .asp:

Server.ScriptTimeout=10000

Dónde 10000 son los segundos configurado de timeout. Si no hay nada configurado en ningún sitio por defecto son 90 segundos.

Sentencia para ver el timeout configurado:

response.write(Server.ScriptTimeout)