我试图在Windows 2008上使用IIS 6.0设置一个新的FTP服务器。如果我使用FTP客户端(例如Windows XP的内置FTP命令),我可以login并浏览文件/目录。
如果我通过networking浏览器访问FTP站点(尝试FireFox和IE),我可以login,但不会列出文件。 IE给出了一个“不能显示这个网页错误”,FireFox给出了ftp:// fileserver /的正常索引,但是没有显示任何文件。
我在我们的内部网上testing,以排除防火墙/路由器的问题,但这显然不重要,因为命令行FTP工作正常。
任何想法/build议?
也许FTP客户端正在自动使用PASV传输。
您是否同时在防火墙上打开了FTP和FTP-DATA端口(20和21)?
IE中有一个选项可以在高级选项下使用PASV传输,您可以选中/取消选中。
更多信息在这里: http : //slacksite.com/other/ftp.html
听起来像防火墙正在阻碍你,你应该configuration浏览器和FTP客户端使用PASV FTP