Tengo un problemilla con un sFTP usando Tamir.
El escenario es el siguiente, abro la conexión y envío el fichero:
Código:
Pero cuando tengo que realizar la funciónTamir.SharpSsh.Sftp sftp = new Tamir.SharpSsh.Sftp(ftpServer, FTPUser, FTPPassword); sftp.OnTransferStart += new Tamir.SharpSsh.FileTransferEvent(sftp_OnTransferStart); sftp.OnTransferEnd += new Tamir.SharpSsh.FileTransferEvent(sftp_OnTransferEnd); sftp.Connect(FTPPort); sftp.Put(zipFile, FTPPath); private void sftp_OnTransferStart(string src, string dst, int transferredBytes, int totalBytes, string message) { //do nothing } private void sftp_OnTransferEnd(string src, string dst, int transferredBytes, int totalBytes, string message) { //do nothing }
Código:
Me da el siguiente error:sftp.Close();
System.NullReferenceException Object reference not set an instance of an object.
at Tamir.SharpSsh.Close()
Alguien sabe a que se refiere? Porqué sucede esto? El fichero no llega a enviarse al destino.
Muchas gracias de antemano