Oppure

Loading
08/08/10 20:34
Gianluca Mizzelli
Salve,stò facendo un programma che crei un file di testo in C: e successivamente lo invii ad un sito di altervista.Il problema è che quando vado per inviarlo compare una finestra che dice WebException non gestita.Non so che fare,le ho provate tutte ma l'errore persiste.Vi scrivo il codice per facilitarvi nel darmi una mano.
  Imports System.IO
        Imports System.Net
        Imports System.Net.WebClient
        Dim Writer As StreamWriter
        Dim File As String
        File = "C:\prova.txt"
        Writer = New StreamWriter(File, False)
        Writer.Write("BlaBlaBlaBla")
        Writer.Flush()
        Dim up As New Net.WebClient
        up.Credentials = New NetworkCredential("MioNome", "MiaPassword")
        up.UploadFile("ftp://MioSito.Aletrvista.org/prova.txt", "C:\prova.txt")


P.s : Quando vado per inviare il file il programma si blocca del tutto.

Grazie in anticipo :k:
aaa
09/08/10 10:56
Il Totem
Prima prova a chiuedere il file (Writer.Close()). Poi incolla i dettagli dell'eccezione qui.

P.S.: l'applicazione si blocca perchè UploadFile è un'operazione sincrona (l'esecuzione non procede finché la chiamata al metodo non è stata completata). Se vuoi che sia asincrona, devi usare UploadFileAsync.
aaa
09/08/10 17:07
Gianluca Mizzelli
Postato originariamente da Il Totem:

Prima prova a chiuedere il file (Writer.Close()). Poi incolla i dettagli dell'eccezione qui.

P.S.: l'applicazione si blocca perchè UploadFile è un'operazione sincrona (l'esecuzione non procede finché la chiamata al metodo non è stata completata). Se vuoi che sia asincrona, devi usare UploadFileAsync.

Adesso l'errore è cambiato,c'è scritto:
La WebException non è stata gestita
Dettagli: Impossibile connettersi al server remoto

Eppura la mia connessione a internet funziona bene... :-|
aaa
09/08/10 17:15
Il Totem
Sicuro di non avere antivirus/firewall che blocchino la connessione? Hai eseguito il programma con privilegi di amministratore?
aaa
09/08/10 17:18
Gianluca Mizzelli
Postato originariamente da Gianluca Mizzelli:

Postato originariamente da Il Totem:

Prima prova a chiuedere il file (Writer.Close()). Poi incolla i dettagli dell'eccezione qui.

P.S.: l'applicazione si blocca perchè UploadFile è un'operazione sincrona (l'esecuzione non procede finché la chiamata al metodo non è stata completata). Se vuoi che sia asincrona, devi usare UploadFileAsync.

Adesso l'errore è cambiato,c'è scritto:
La WebException non è stata gestita
Dettagli: Impossibile connettersi al server remoto

Eppura la mia connessione a internet funziona bene... :-|

Ho riprovato e l'errore è il seguente: Errore imprevisto durante un'operazione di ricezione..

Mah ... 8-|
aaa