// July 30th, 2007 // No Comments » // Miscellaneous, Windows 2003
If you are on a Windows 2003 server, try checking your firewall. Your windows firewall first. By default, windows does not open port 21 which is one of the ports used for FTP like 80 for HTTP.
1. Go to your Control panel and open up Windows Firewall.

2. Click on Exceptions tab.

3. Click on Add port.

4. Enter a name that makes sense (i used FTP) and type in 21 in the port field. (Remember port 21 is the default port Windows uses for FTP)

5. Click OK. You should see the new exception you just created, checked and highlighted.

Try accessing your FTP server now…if it still doesn’t work, it probably is blocked by a firewall that is sitting on top of your Windows firewall.
Anyways…this fixed my problem.
P.S: Now this is all assuming you already have FTP service installed on your server running IIS. If you don’t have it installed already, follow the instructions below. You’ll need to have your Windows 2003 setup files for this task – either on a CD or somewhere in the hard drive.
1. Go to Control Panel -> Add or Remove Programs -> Add/Remove Windows Components. Then select the checkbox for Application Server.
2. Click Details and then select the checkbox for Internet Information Services (IIS)
3. Click Details and then select the checkbox for File Transfer Protocol (FTP) Services.
4. OK -> OK -> Next -> Finish.
Your FTP service should be up and running now. You can go to IIS and set up a new FTP server (Just follow the wizard) or just use the default one Windows creates for you.
Hope that helps.