Se i file .asp non hanno contenuti di testo, non vedo alcun motivo di preoccuparsi della loro indicizzazione. Sulla serp risulteranno praticamente invisibili. Quale sarebbe il problema?

Se i file .asp hanno contenuti di testo e servono a far funzionare una sola e unica pagina, puoi risolvere facilmente aggiungendo il tag canonical nel file senza bisogno di usare il robots.txt

Comunque che io sappia, i motori di ricerca pretendono trasparenza e si insospettiscono quando gli nascondi qualcosa senza un motivo valido.