O'Reilly logo

Professional Microsoft IIS 8 by Benjamin Perkins, Dennis Glendenning, Scott Forsyth, Jeff Cochran, Kenneth Schaefer

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Installing and Configuring an FTP Server

Unless you installed FTP as part of the installation of IIS, you need to install it using Server Manager. Open Server Manager, click the Manage menu, and choose the Add Roles and Services option. Choose “Role-based or feature-based installation,” select the appropriate server, expand the Web Server (IIS) role, and then choose the entire FTP Publishing Service tree, as shown in Figure 10.3, which includes FTP Server and FTP Extensibility. There's no configuration to be done while installing the service; you will set configuration options when you create FTP sites. If you will not use ASP.NET or IIS user accounts to deploy applications to websites, you do not need to install the FTP Extensibility role.

Installing the FTP service creates a directory under \Inetpub on the %SystemDrive% called Ftproot, which is the home directory of the default FTP site. This directory can be changed in the properties of the site, and additional sites on the system will need additional directories created, too. These directories can be on UNC network locations, but valid credentials to the share must be supplied. In other words, if you choose to use a network location and a UNC path, the target server must have that UNC share with proper permissions for the FTP account accessing it. If you choose to do this, the most effective method is with Active ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required