Running EFT Server and Microsoft IIS on the Same Computer

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:

  1. Open a command prompt.

  2. 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.

    "Unexpected Error 0x8ffe2740 Occurred" Message When You Try to Start EFT 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:

    For more information, refer to the Microsoft Knowledge Base article #816944.

    http://support.microsoft.com/kb/816944/en-us 

    Related Topics

    System Requirements for EFT Server

    Configuration and Security Best Practices

    EFT Server and Microsoft Clustering Services

    Upgrading EFT Server

    Installing EFT Server and Administrator

    Activating the Software

    Setting Windows System Services

    Registry Settings

    EFT Server in the Windows Event Viewer

    End-User License Agreement