Exactamente!
No es lo mismo Abrir la página ASP desde C:\ que desde
http://localhost (o lo que es lo mismo (
http://127.0.0.1)
si lo haces de la primera forma no se ejecutará nunca tu ASP
tienes que llamarlo desde cualquiera de las maneras que ya te han dicho