Problema webrequest e webresponse, funziona da compilatore, ma non da ...

lunedì 26 aprile 2010 - 15.18

Idea Grip Profilo | Newbie

Buonasera a tutti del forum. ho un'applicazione che fa aggiornamenti automatici al mio software. Ho cercato in rete uno spunto per avere una progressbar che mostri i byte e la percentuale di download (al posto della progressbar che gira di continuo), funziona perfettamente da compilatore ma da compilato mi restituisce un errore.

Questo è la parte di codice interessata:

Try

Dim FileDaConteggiare = "ftp://www.xxxxxxx.it/xxxxxxx.it/xxx/xxxxxxx/xxxxxxx" & Me.TxtOnline.Text & ".zip"

theRequest = WebRequest.Create(FileDaConteggiare)
theRequest.Credentials = New NetworkCredential("xxxxxxx@xxxxxxx.it", "xxxxxxx")
theRequest.Method = WebRequestMethods.Ftp.GetFileSize


theRequest1 = WebRequest.Create(FileDaConteggiare)
theRequest1.Credentials = New NetworkCredential("xxxxxxx@xxxxxxx.it", "xxxxxxx")
theRequest1.Method = WebRequestMethods.Ftp.DownloadFile


Catch ex As Exception

'MessageBox.Show("Errore durante il download. Cause possibli:" & ControlChars.CrLf & "1) File non trovato" & ControlChars.CrLf & "2) Errore del Server remoto", "Errore", MessageBoxButtons.OK, MessageBoxIcon.Error)

MessageBox.Show(ex.Message.ToString & "1")

Dim cancelDelegate As New DownloadCompleteSafe(AddressOf DownloadComplete)

Me.Invoke(cancelDelegate, True)

Exit Sub
End Try

Try
theResponse = theRequest.GetResponse
Catch ex As Exception
MsgBox(ex.Message.ToString & "2") <--------------------- QUI SI FERMA
End Try

Try
theResponse1 = theRequest1.GetResponse
Catch ex As Exception
MsgBox(ex.Message.ToString & "3")
End Try

In pratica si ferma e restituisce l'errore "Errore del server remoto: (501). Errore di sintassi nei parametri o negli argomenti."
Ma.... se non metto il try non me lo restituisce.... semplicemente rimane in sospeso.

Grazie in anticipo a chi mi può aiutare

Saluti


Nessuno riesce ad aiutarmi?
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5