我正在使用 WinSCP 在 C# 程序中下载和上传文件。我的代码看起来像这样
public Session OpenSftpSession ()
{
SessionOptions sessionOptions = new SessionOptions ();
sessionOptions.Protocol = WinSCP.Protocol.Sftp;
sessionOptions.HostName = this.hostName_;
sessionOptions.UserName = this.userName_;
sessionOptions.Password = this.password_;
sessionOptions.SshHostKeyFingerprint = this.sshHostKeyFingerprint_;
Session session = null;
try
{
session = new Session ();
session.Open (sessionOptions);
}
catch (Exception ex)
{
return null;
}
return session;
}
当程序执行行
session = new Session ();
它终止。我什至没有得到任何异常它只是终止。
谢谢,达山。