Sarebbe meglio che il file lo facessi salvare in una cartella INTERNA all'applicazione o comunque facilmente raggiungibile dalla pagina che sta eseguendo il codice.
Altrimenti prova a dare dinamicamente il percorso del file (cioe' percorso + nomefile) al FileInfo
codice:FileInfo file = new FileInfo("c:\programmi\express IIS\<nomefile.csv>");
Server.MapPath(path) serve a trasformare un Path relativo del server in uno fisico.