Windows Server 2003
Web and FTP services installation
- Open Contol Panel, navigate to Add or Remove Programs, Add/Remove
Windows Components and select Application Server option.

- Click Details button and select Internet Information Services (IIS)
option.

- Again click Details button and check World Wide Web Service and
File Transport Protocol (FTP) Service options. Click OK
button and apply the made changes (Windows installation disk can be required).

- After installation of services it is necessary to allow their traffic in your server's
firewall. For built-in Windows Firewall open firewall configuration window, go to
the Advanced tab, click Settings button for specific network connection,
and make sure that options Web Server and FTP Server are enabled.

Application installation
- Unpack archive content into any folder on the server.
- Open IIS management snap-in and create a new Virtual directory.

- Specify directory alias and application folder as path to the virtual directory.



- Open a properties window of the virtual directory which you have just created. On
the Virtual Directory tab create new web application (click Create
button nearby Application name field). If necessary change the application
name and the application pool.

- Go to the Documents tab and make sure that in the default content pages list
there is a Default.aspx page and that it is at the top of the list.

- Go to the ASP.NET tab and make sure that in the ASP.NET version fileld
value 2.0.50727 is selected.

- At last, you should set authentication mode for your application. Go to the Directory
Security tab and in the Authentication and access control section click
Edit button. If you are plan to use Windows Authentication (for more information
about FTP2Web authentication modes see
administrator's guide) uncheck option Enable anonymous access and
set option Integrated Windows authentication. In case Forms Authentication
leave the values by default (enabled anonymous access and disabled Integrated Windows
Authentication).

Application initial configuration
- Open your web browser and go to the created application.
- On the login page use default administrative credentials (name: admin, password:
admin) to enter in Administrator control panel. (You can change this account later,
just as create others administrative accounts).

- Go to the Settings tab in the Administrator control panel and set an Operational
account, under which the application will work (this account should be a member
of Administrators group on the server). If the ASP.NET account already has the administrative
rights, it is not necessary to set an operational account.

- If you plan to use Windows Authentication, change parameter User authentication
mode on Windows and specify a place in which accounts will be stored.
Later the access in Administrator control panel will be allowed to all members of
Administrators group on the server.

-
Specify the file system root path in which data will be stored by default and root
FTP directory in which FTP virtual directories will be created. It is not recommended
to specify a FTP site root as a root FTP path. For the purpose of security it is better
to create a virtual directory which to specify the root path.
For IIS6 the FTP site path looks like "IIS://localhost/MSFTPSVC/1/Root",
where MSFTPSVC is a predefined name of Microsoft FTP service and 1 is an index of
the FTP site. On the following image it is shown how to find out index of FTP site.

- Specify other settings if necessary and press Save settings button. After
that reopen the browser window.
Windows Server 2008
Web and FTP Services Installation
- For web service installation open the Server manager, go to Roles
section, click Add roles, check Web server (IIS) role and follow installation
instructions.

- In Windows Server 2008 there are two ways of use FTP service - use included by default
FTP6 or separately install FTP7. FTP2Web supports both versions of FTP service,
but it is recommended to download and install FTP7.
If you nevertheless wish to use FTP6, you should add appropriate role service for
Web-server role. Open Server Manager, select Web-server (IIS) role, click
Add Role Services, check FTP Publishing Service option and follow
installation instructions.

- After installation of services it is necessary to allow FTP traffic in your server's
firewall. For built-in Windows Firewall open a command prompt as administrator and
execute two following commands:
netsh advfirewall firewall add rule name="FTP (non-SSL)" action=allow
protocol=TCP dir=in localport=21
netsh advfirewall set global StatefulFtp enable
Application installation
- Unpack archive content into any folder on the server.
- Open IIS management snap-in, select a web site and click Add application
in the context menu. Specify above-mentioned folder as physical path of the application.
If nesessary, specify application alias and change the application pool.


- Go to the Authentication part of the application features and enable Anonymous
Authentication or Windows Authentication depends on which authentication
method you are plan to use (for more information about FTP2Web authentication modes
see administrator's guide).
If you are plan to use Windows Authentication disable Anonymous Authentication
and Forms Authentication options and enable Windows Authentication
option.

- Enable ASP.NET Impersonation option, click Edit button, set Identitiy
to impersonate to Specific user and specify an account belonging to Administrators
group.

- Open Windows 2008 Server manager, go to Roles category and make sure that
among installed role services for IIS are presented IP and Domain Restrictions,
IIS6 Metabase Compatibility and IIS6 WMI Compatibility (these options
usually are not installed by default).

Application initial configuration
- Open your web browser and go to the created application.
- On the login page use default administrative credentials (name: admin, password:
admin) to enter in Administrator control panel. (You can change this account later,
just as create others administrative accounts).

- Go to the Settings tab. If you have choosen Windows Authentication
at installation stage, authentication mode should be already assigned to Windows.
In this case you have to specify a place in which accounts will be stored. Later
the access in Administrator control panel will be allowed to all members of Administrators
group on the server.

-
Specify the file system root path in which data will be stored by default and root
FTP directory in which FTP virtual directories will be created. It is not recommended
to specify a FTP site root as a root FTP path. For the purpose of security it is better
to create a virtual directory which to specify the root path.
For IIS7 with FTP6 (as it is provided in Windows Server 2008 by default) the FTP
site path looks like "IIS://localhost/MSFTPSVC/1/Root", where 1 is an
index of the FTP site. For IIS7 with installed FTP7 the path looks like "IIS://localhost/W3SVC/2/Root".
MSFTPSVC and W3SVC are the predefined names of Microsoft FTP service (6th and 7th
version accordingly). On following images it is shown how to find out index of FTP
site (for FTP6 and FTP7).


- Specify other settings if necessary and press Save settings button. After
that reopen the browser window.