Так что это мой код, который я в основном копировал и вставлял с сайта SharpSSH.Исключение SharpSSH при попытке загрузить файл на удаленный сервер SFTP
Sftp oSftp = new Tamir.SharpSsh.Sftp(_ftpURL, _UserName, _Password);
oSftp.Connect(_Port);
oSftp.Put(LocalDirectory + "/" + FileName, _ftpDirectory + "/" + FileName);
oSftp.Close();
Когда я запускаю это, я получаю «первый шанс исключение» на oSftp.Connect(_Port)
A first chance exception of type 'Tamir.SharpSsh.jsch.JSchException' occurred in Tamir.SharpSSH.dll
ли кто-нибудь опыт работы с SharpSSH имеют ни малейшего представления, почему это происходит? Я также попытался загрузить файлы на сервер с помощью Rubex, но он дал мне ту же ошибку.
Если бы я был вам я хотел бы изменить технологию, я хотел бы использовать SSHNET над SharpSsh. Вот ссылка, которая может вам помочь: http://stackoverflow.com/questions/11781808/sftp-ssh-net-dll-instead-of-sharpssh – billybob
Не случайно ли вы подключаетесь к серверу FTPS с помощью SFTP? Каков ваш номер порта? –
Не сказал ничего о протоколе, к сожалению. Должен ли он быть SSH, а не FTPS? –