Använd HttpWebRequest i stället, så kan du hantera statuskoden själv.
Jag använder mig utav en WebClient för att hämta en fil som är lokaliserad på en webserver. Tyvärr vet jag inte alltid exakt vad den heter utan först efter 3 försök kan jag vara säker på att jag hittar den.
Med WebClient vad jag har läst hitills finns det inget sätt att först kontrollera om filen finns där, utan jag har fått försöka ladda ner en fil fått ett WebException kastat och sedan så försöker jag med nästa, det tråkiga är bara att jag inte vill köra denna metoden att kasta exceptions och fånga och gå vidare samt att det känns som att det blir extremt mycket långsammare vilket också jag har för mig att det gör när exception's kastas.
Någon som har något förslag på hur jag kan lösa detta?