I have created an FTP site on IIS 7 and tested this internally using Coreftple and can list my directories/files etc.
However, when I test my client externally it appears to authenticate successfully, giving the following response:-
230 User logged in
SYST
215 Windows_NT
Keep alive off..
PWD
257 "/" is current directory.
PBSZ 0
200 PBSZ command successful.
PROT P
200 PROT command successful.
PASV
227 Entering Passive Mode (xxx,xxx,64,2,192,24).
LIST Connect socket #1308 to xxx,xxx,64,2,port 49176...
At this point it hangs and pops up a dialog saying that it "Cannot retrieve the directory listing (server not responding). Would you like to try the directory listing in the opposite mode (active/pasv)?"
If I click yes, then it displays lot of commands, finally finishing with:-
150 Opening ASCII mode data connection
550
LIST Command failed
Error loading directory.
Our campus firewall has had ports 20/21 and the high ports opened to the ftp server. I have opened all ports to this server on our subnet firewall and have even turned the Windows Firewall on the server turned off. I have specified the external firewall ip address in IIS7
So could anyone point me in the right direction of this issue, as I'm sure there is a simple solution to this if only I knew what.
Regards
Ian