我正在尝试使用WinSCP连接到SFTP服务器。当我在Win表单应用程序中执行它时,它连接没有问题。但是,在WCF服务中使用完全相同的代码会返回“拒绝访问”。
我反复检查过,两个应用中的Protocol,HostName,UserName,Password,SshPrivateKeyPassphrase和SshHostKeyFingerprint是相同的,并且SshPrivateKeyPath指向DefaultAppPool可以访问的文件。
是否还有其他一些我不想让它在WCF中运行。
编辑:我应该提到的是调用session.Open(sessionOptions);返回'拒绝访问'。