By default, the FTP server in Microsoft IIS binds to port 21 on all IP addresses. If you are running IIS FTP server and EFT Server on the same computer, you must disable socket pooling for the IIS FTP server.
To disable socket pooling in IIS FTP server
In Microsoft IIS, stop the FTP site as described below:
Open a command prompt.
Change directory to C:\InetPub\Adminscripts:
cd C:\InetPub\Adminscripts
Type CSCRIPT
ADSUTIL.VBS SET MSFTPSVC/DisableSocketPooling TRUE then press ENTER.
You should get the following response: disablesocketpooling
: (BOOLEAN) True
Exit the command prompt and restart the FTP site. This should prevent IIS from binding to all IP addresses on port 21, freeing up an IP address on port 21 (the default FTP port).
For more information on Microsoft IIS socket pooling, refer to the following articles:
http://support.microsoft.com/default.aspx?scid=kb;en-us;259349
http://support.microsoft.com/default.aspx?scid=kb;EN-US;238131
The articles linked above discuss the IIS Web server, but the same information applies to the IIS FTP server.
Microsoft IIS uses port 80 for HTTP communication. If you are running the IIS FTP server and EFT Server on the same computer, you can do either of the following:
In IIS Manager, change the port bindings for the Web site to a port other than port 80.
Stop the application that is using port 80, and then start the Web site from IIS Manager.
For more information, refer to the Microsoft Knowledge Base article #816944.
http://support.microsoft.com/kb/816944/en-us
System Requirements for EFT Server
Configuration and Security Best Practices
EFT Server and Microsoft Clustering Services
Installing EFT Server and Administrator
Setting Windows System Services