Certo che non c'è bisogno di username e password: tu hai memorizzato il file sulla directory del sito, ed è una risorsa come qualsiasi altra (immagine, pagina HTML, ecc.) pertanto quando scrivi l'indirizzo HTTP corretto che identifica quella risorsa precedentemente trasferita, il browser la scarica.
Per modificare i file nel tuo spazio, hai ovviamente bisogno di utente e password, ma per navigarli e leggerli/scaricarli invece no.
Si tratta dell'ABC: io mi documenterei un minimo prima di proseguire con cose più complesse.
Detto questo, il WebClient dovrebbe riuscire nell'interno di scaricare i file dandogli la locazione (URL) corretta, facendo la stessa cosa che fa il browser: verifica che tu non abbia usato HTTPS come protocollo, mentre magari il tuo sito non lo supporta ed è accessibile come HTTP.
Ciao!![]()