I'm trying to setup a new FTP server using IIS 6.0 on Windows 2008. If I use an FTP client (such as Windows XP's built-in FTP command at the command line), I can login and browse files/directories without problems.
If I access the FTP site via a web browser (Tried FireFox and IE), I can login, but it won't list files. IE gives a "can't display this webpage error" and FireFox gives the normal Index of ftp://fileserver/, but shows no files.
I'm testing on our intranet to rule out firewall/router issues, but that should obviously not matter since command-line FTP works fine.
Any ideas/suggestions?
Perhaps the FTP client is using PASV transfers automatically.
Do you have both the FTP and FTP-DATA ports (20 and 21) opened on the firewall?
There is an option in IE to use PASV transfers under Advanced options that you can check/uncheck.
More information here: http://slacksite.com/other/ftp.html
Sounds like the firewall is getting in the way and you should configure your browsers and FTP clients to use PASV FTP