E' inutile consigliarti di eseguire in debug e cercare di capirci qualcosa in più, utilizzando lo stesso codice sia col NET 2.0 che con il 3.5

Prova con:
codice:
My.Computer.Network.UploadFile([miadestinazione], [mioindirizzo], [miaID], [miaPWD])