Transfering files via FTPS
WinSCP provides easy to use nuget library to work with FTP, FTPS (Secure FTP over SSL / TLS) and SFTP (ssh over ftp)
In my scenario, I am trying to transfer file via FTPS.
If you need some help with the codes, download the WinSCP installer and try connecting to the server and try out the supported protocol like ssl, tls or ssh. Goto -> Session -> Generate Session URL / Code.
To help you figure out the code, you can try looking at .Net assembly code tab.
So this will help you resolve many of the issue trying understand how to configure your session.
Some common error messages you will get includes :-
"SessionOptions.Protocol is Protocol.Sftp or Protocol.Scp, but SessionOptions.SshHostKeyFingerprint is not set." - Please try out approaches above.
You can always use "GiveUpSecurityAndAcceptAnyTlsHostCertificate" or "GiveUpSecurityAndAcceptAnySshHostKey".