en la primera linea de codigo del asp ponle esto:
Server.scriptTimeOut=10000
el valor es en segundos.
las paginas tienen un tiempo maximo para que acaben de ejecutarse por defecto, que no recuerdo si era de 2 minutos o algo asi.
pues has de cambiar este tiempo con la linea que te he escrito arriba.