hi
I am new to this winscp thing.
I am using winscp dll for .net and a portable winscp.exe file to transfer files from local directory to remote server.
I get a success result but I can see the files only for a few mins in the winscp interface. I dont see them if I refresh it couple of times. 
I think we have to see the files all the time not just for a few mins. Correct me if I am wrong.
Can someone help me with this... 
Below is my code.
Thanks in advance.
 SessionOptions sessionOptions = new SessionOptions
                {
                    Protocol = Protocol.Sftp,
                    HostName = ConfigurationManager.AppSettings["HOSTNAME"].ToString(),
                    UserName = ConfigurationManager.AppSettings["USERNAME"].ToString(),
                    Password = ConfigurationManager.AppSettings["PASSWORD"].ToString(),
                    PortNumber = Convert.ToInt32(ConfigurationManager.AppSettings["PORT_NUMBER"]),
                    SshHostKey = ConfigurationManager.AppSettings["SSH_HOSTKEY"].ToString(),
                };
                using (Session session = new Session())
                {
                    // Connect
                    session.Open(sessionOptions);
                    // Upload files
                    TransferOptions transferOptions = new TransferOptions();
                    transferOptions.TransferMode = TransferMode.Binary;
                    transferOptions.PreserveTimestamp = false;
                    TransferOperationResult transferResult;
                    transferResult = session.PutFiles(ConfigurationManager.AppSettings["SOURCE_DIRECTORY"].ToString(),
                                                        ConfigurationManager.AppSettings["DESTINATION_DIRECTORY"].ToString(),
                                                        false, transferOptions);
                    // Throw on any error
                    transferResult.Check();
                    // Print results
                    //foreach (TransferEventArgs transfer in transferResult.Transfers)
                    //{
                    //    Console.WriteLine("Upload of {0} succeeded", transfer.FileName);
                    //}
                }