正如标题所述,我可以通过 FileZilla Client 从我的服务器连接到另一台机器,但我不能通过代码(.Net - FTPWebRequest)
我知道代码很好,因为它可以在另一台机器上运行。我遇到问题的特定机器位于 NAT 后面,但 SA 已为来自我们尝试与之通信的主机的流量打开了所有端口。
任何建议 - 我错过了一些明显的东西吗?
我从尝试的连接中得到的异常是:
“无法从传输连接中读取数据:连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。”
而且,我们尝试连接的机器的日志显示:
2010 年 7 月 26 日下午 12:40:23 -(未登录)(xx.xx.xxx.xxx)> 已连接,正在发送欢迎消息...
7/26/2010 12:40:23 PM -(未登录)(xx.xx.xxx.xxx)> 220-FileZilla 服务器版本 0.9.32 beta
2010 年 7 月 26 日下午 12:40:23 -(未登录)(xx.xx.xxx.xxx)> 220 ftp.xxxxxxxxxx.com
2010 年 7 月 26 日下午 12:40:23 -(未登录)(xx.xx.xxx.xxx)> AUTH TLS
7/26/2010 12:40:24 PM -(未登录)(xx.xx.xxx.xxx)> 234 使用身份验证类型 TLS
2010 年 7 月 26 日下午 12:41:24 - (未登录)(xx.xx.xxx.xxx)> 421 已超过登录时间。关闭控制连接。
2010 年 7 月 26 日下午 12:41:24 -(未登录)(xx.xx.xxx.xxx)> 已断开连接。