Buonasera,
premetto che sono completamente digiuno di ASP.NET.

Per bypassare i limiti imposti dai server agli upload via http ho pensato di usare il protocollo FTP.

Mi sono imbattuto in uno script ASP.NET che sembra fare al caso mio:

codice:
Imports System.IO
Imports System.Net

Partial Class _Default
    Inherits System.Web.UI.Page

	Protected Sub cmdUpload_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmdUpload.Click
		'On button Click call the function 
		'and Pass Parameter Values
		'Display Message on Success
		uploadFileUsingFTP("ftp://ftp.MIODOMINIO.it/public/up/code.txt","L:\code.txt")
		lblMsg.Text = "File Uploaded Successfully :)"
	End Sub

	Public Sub uploadFileUsingFTP(ByVal CompleteFTPPath As String, ByVal CompleteLocalPath As String, Optional ByVal UName As String = "MIALOGIN", Optional ByVal PWD As String = "MIAPASSWORD")
		'Create a FTP Request Object and Specfiy a Complete Path 
		Dim reqObj As FtpWebRequest = WebRequest.Create(CompleteFTPPath)
		'Call A FileUpload Method of FTP Request Object
		reqObj.Method = WebRequestMethods.Ftp.UploadFile
		'If you want to access Resourse Protected You need to give User Name and PWD
		reqObj.Credentials = New NetworkCredential(UName, PWD)
		'FileStream object read file from Local Drive
		Dim streamObj As FileStream = File.OpenRead(CompleteLocalPath)
		'Store File in Buffer
		Dim buffer(streamObj.Length) As Byte
		'Read File from Buffer
		streamObj.Read(buffer, 0, buffer.Length)
		'Close FileStream Object Set its Value to nothing
		streamObj.Close()
		streamObj = Nothing
		'Upload File to ftp://localHost/ set its object to nothing
		reqObj.GetRequestStream().Write(buffer, 0, buffer.Length)
		reqObj = Nothing
	End Sub
End Class
Ho fatto vari tentativi ma ricevo sempre l'errore:
Could not find a part of the path 'L:\code.txt'.

Line 23: Dim streamObj As FileStream = File.OpenRead(CompleteLocalPath)

Ho provato varie path ma l'errore è sempre lo stesso, qualcuno saprebbe indicarmi una soluzione?

Buon Agosto
Luca