ho fatto una applicazione vb.net
un window service
che legeg da un db quali file uploadare
e poi tenta di effettuare lupload delfile da una cartella a un ftp
per effettuare l'upload
provo prima con
My.Computer.Network.UploadFile(fileUrl, Percorsodestinazione, _
userId, pwd, False, 50000, FileIO.UICancelOption.ThrowException)
se questo va in errore provo con FtpWebRequest
fino ad ora ha sempre funzionato bene
ma il percorso di origine èra un percorso locale
tipo "c:\a.txt"
ora peròi percorsi dove sono salvati i file sono in cartelle di rete
quindi tipo
"\\Nomeservrr\a.txt"
ed ora My.Computer.Network.UploadFile
dà l'errore "Impossibile trovare il file '\\Nomeservrr\a.txt'"
mentre FtpWebRequest
dà l'errore "The system detected a possible attempt to compromise security. Please ensure that you can contact the server that authenticated you."
allora ho fatto una windows application che fà le stesse cose del windows service (per fare del debug)
ed eseguendo le stesse istruzioni con gli stessi file e percorsi da window application tutto funziona correttamente
sapete dirmi perchè

Rispondi quotando