podrias utilizar el WEB.CONFIG si estas en IIS7
Cita: <?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<authorization>
<allow users="ASPNET's account name"/>
<deny users="*"/>
</authorization>
</system.web>
</configuration>
esta opcion es para usuario locales, pero si modificas codigo el XML, podrias incorporar que usuarios podrian mirar esa carpeta, o listar el contenido
solo una idea
NOTA:el archivo tendria que estar en cada carpeta que ocuparas, a menos que algun Maestro con bola de cristal o sensei de la fuerza, o el Master invisible, pueda dictar nuevos horizontes
OTRA NOTA:
Step by Step procedure with Web.config