codice:
string path = Server.MapPath("download");
string pattern = "*.pdf"; 
foreach (string file in Directory.GetFiles(path, pattern)) 
{...
Rispetto a sopra ho spostato la directory in una sottocartella della direcotry in cui si trova la pagina. Comunque l'errore è lo stesso!