Te voy a contar una historia: (sera cortita

)
Habia una vez un desarrollador con muchas ganas pero con poca experiencia, el cual queria dar permisos a su disco duro C:\ para que todos los chicos malotes de la selva(Internet) puediesen dar collejas o hacer cosas muy feas.
Viendo el poco exito q tengo como cuentacuentos, continuo pero algo mas intelegible.
A ver si no he entendido mal tienes un archivo el cual quieres borrar que esta c:\e.txt, feooo!!!! ese archivo no lo podras borrar nunca.....

sindo un chico bueno claro, el IIS esta limitado a como muy bien dices tu el directorio virtual, eso quiere decir que mas alla del directorio memorias nunca vas a poder acceder a el, eso por un lado.
Por otro lado seguro que tienes esto c:\pruebasp\e.txt, esto quiere decir que dentro del directorio pruebasp no tienes permisos.
Despues del rollo.
Solucion:
Salte al balcon fumate un cigarrito llevate un papel y boly y pintate la estructura de directorios y tengas claro que mas alla de donde has definido el directorio virtual no podras acceder a esto lo vamos a llamar raiz
Ejemplo
tu configuración:
path (raiz) c:\pruebasp
fileRun (archivo ejecuntadose): c:\pruebasp\memorias\eliminar.asp
fileDele (archivo a borrar): c:\e.txt
Supuestamente la correcta:
path: c:\pruebasp
fileRun: c:\pruebasp\memorias\eliminar.asp
fileDele: c:\pruebasp\memorias\e.txt
Con esta estructura y permisos en el directorio memorias deberia funcionar
PD: REleyendo tu mensaje me da la nariz que has creado el directorio virtual en c:\ pero no se intenta concretar un poquito mas.
Un saludo y espero poder ayudarte en algo.