Yur*_*hov 1 .net c# sftp ssh.net
我使用SSH.NET(2013.4.7版)库将文件上传到SFTP服务器.这是我的代码片段:
using (var client = new SftpClient(host, port, username, password))
{
client.Connect();
...
}
Run Code Online (Sandbox Code Playgroud)
我在Connect()方法执行时收到以下错误消息: "System.InvalidOperationException:Server string为null或为空."
我在这里找到了关于这个问题的小建议:http://www.ipbalance.com/programming/ms-powershell/1098-powershell-how-to-use-sshnet-library-for-cisco-on-windows-7. html 使用'xxxx'主机格式而不是xxxx,但它对我没有帮助.
价值host变量为"153.112.49.198".port当我使用FileZilla工具使用相同的主机,端口,用户名和密码时,它工作正常.
堆栈跟踪:
System.InvalidOperationException: Server string is null or empty.
at Renci.SshNet.Session.Connect()
at Renci.SshNet.BaseClient.Connect()
at [here is my method]
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激.