Cuando usted hace un pedido un archivo (o la carpeta) de un servidor de IIS, los cheques de IIS primero si existe el archivo - si no usted consiguen los 404 errores - si existe él comprueba la extensión del archivo pedido, y si es .aspx IIS da la petición apagado a. Motor neto.
Así pues, en su caso, puesto que no existe el archivo, la petición nunca se da a. Motor de proceso neto - así su código nunca funcionará. La manera de conseguir alrededor de esto está o a 1) se cerciora de existe el archivo/la carpeta (incluso si es básicamente vacía) o 2) hace que IIS no haga la comprobación y apenas que no dé automáticamente cada petición a. Red.
¿Está usted en IIS 7 o 6?