1

I was in a similar posistion to this question and bound two IP addresses using httpcfg. Since doing this ftp does not seem to be working on IIS6 in Windows Server 2003. Any ideas what could be wrong? The command I ran was:

httpcfg set iplisten -i xxx.xxx.x.x

I get the following when I try to conenct via Filezilla:

Error:  Connection timed out
Error:  Failed to retrieve directory listing

The log file is returning the following:

#Software: Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2009-08-17 13:54:05
#Fields: date time c-ip cs-username cs-method cs-uri-stem sc-status sc-win32-status 
2009-08-17 13:54:05 91.85.70.17 Client [1]USER Client 331 0
2009-08-17 13:54:05 91.85.70.17 Client [1]PASS - 230 0

In the ftp site settings I have the site pointing to the IP address used using httpcfg and the port set to 21.

Update: I can see a directory listing if I connect via the inbuilt commandline ftp client in wondows vista. If I try to connect via a windows explorer I start in the incorrect folder and no files are listed just directories.

1 Answers1

1

The issue is with IIS. When you use httpcfg you have to restart the IIS admin services, not just IIS (i.e. restarting IIS via 'All Tasks' WON'T WORK). After your 'set iplisten' command, type:

net stop http /y

Then:

net start http

Then go into IIS and restart it...

I.T. Support
  • 611
  • 2
  • 11
  • 27