有一个FTP服务器
用FLASHFXP登录,登录后,提示到"Extension Supported"然后,FLASHFXP就处于等待状态了
有时候,提示到LIST或OPEN DATA..,就停住了
但是,用FTPRUSH,就没有问题,可以正常连接
由于服务器是本人管理,于是就上去查看

防火墙是用的WINDOWS2K3的防火墙
在例外规则里,已经加入了SERVU的应用程序规则,并且,端口里也打开了FTP端口
仿佛设置没有问题

尝试关闭FTP后,FLASHFXP可以正常连接并列表
看来,问题一定出在防火墙上

查看帮助,发现有一个字眼"基本防火墙"
突然醒悟
原来,WINDOWS防火墙是两层的
第一层是基本防火墙,是不特定于某个接口的,是统一的
第二层是与某个接口特定的

问题就是在这儿了,在基本防火墙的例外项里,我加入了到ServerU的应用程序例外规则
但是,错就错在,同时也设置了与连接相关的防火墙,在其中,我勾上了FTP

这样一来,当有客户连接时,第一层防火墙的应用程序规则,允许用户访问SERVERU所开的任何端口
但是,第二层防火墙却只允许访问21号端口,造成SERVRU与FLASHFXP沟通困难,从而无法列表数据

解决的方法是,只使用第一层基本防火墙,将与连接相关的防火墙设置全部清除即可