How to configure IIS 8.0 for accessing TopTeam Application Server via HTTP and HTTPS

Application Server

Overview

TopTeam supports connection to TopTeam Application Server via HTTP and HTTPS. This ensures stateless and secure communication (in case of HTTPS) between TopTeam client applications such as TopTeam Desktop App and TopTeam Application Server.

To support HTTP/HTTPS connectivity, a Windows Administrator needs to configure topteamhttp.dll on Internet Information Server (IIS) Manager.

This article describes how to configure topteamhttp.dll on IIS 8.0 to support HTTP/HTTPS access to TopTeam Application Server.

Who should read this?

  • TopTeam Administrators
  • System Administrators

Prerequisites

  • You must have Windows Administrator or required permissions to manage IIS on the computer on which IIS is installed.
  • TopTeam Application Server is installed, configured and running. Refer to the article Installing TopTeam Application Server.
  • Internet Information Services (IIS 8.0) must be installed.
  • Network access must be available from the computer on which IIS is installed to the computer on which TopTeam Application Server is installed (in case, if they are installed on different computers).
  • If IIS is installed on a computer on which TopTeam Application Server or TopTeam Web is NOT installed, copy topteamhttp.dll from the application server’s installation to configure IIS on that computer.
  • If IIS is installed on the same computer on which TopTeam Application Server or TopTeam Web is installed, you can directly configure IIS on the computer.

Step 1. Open IIS Manager

media_1423229969773.png

Install IIS if you do not find Internet Information Services (IIS) Manager on your computer.

Step 2. Open Handler Mappings

media_1532947726000.png

Step 3. Grant Execute Permission to ISAPI-dll Resource

media_1532947893770.png

Step 4. Edit Feature Permissions

media_1532947923233.png

Step 5. Select the checkbox for Execute

media_1423230388995.png

Step 6. ISAPI-dll feature has been enabled. Also, CGI-exe has been enabled

media_1623145891975.png

Step 7. Grant Execute Permission to TopTeam Application Server – ISAPI edition

media_1532947995451.png

This will open the ISAPI and CGI Restrictions page.

Step 7.1. Locate TopTeam Application Server dll

media_1532089680978.png

Step 7.2. Locate and open "topteamhttp.dll" file

media_1533016930906.png

Step 7.3. Check Allow extension path to execute

media_1533017035258.png

Step 7.4. Execute permission has been granted to TopTeam Application Server (topteamhttp.dll)

media_1533017163449.png

Step 8. Create Application Pool for "topteamhttp.dll"

media_1532948260568.png

You can also right-click on Name column and select Add Application Pool.

Step 8.1. Enter Application Pool name

media_1532092950547.png

Step 8.2. Application Pool has been created

media_1532948325964.png

Step 8.3. Configure Advanced Settings for "TopTeam HTTP Dll" Application Pool

media_1532948382227.png

Step 8.4. Configure Advanced Settings as shown in the following image:

media_1532093283995.png

Step 9. Add extension ".dll" in Requesting Filter of "topteamhttp"

media_1623147734718.png

Step 9.1. Enter the .dll extension

media_1623146937245.png

Step 10. Convert to Application

media_1533026618700.png

Step 10.1. The Add Application window opens. Select the Application Pool

media_1533026856955.png
media_1533026899590.png
media_1533026935763.png

Step 10.2. The topteamhttp folder has been converted to application

media_1533026976179.png

Step 10.2.1. Open the Authentication settings for the topteamhttp folder

media_1533027009197.png

Step 10.2.2. Edit Anonymous Authentication

media_1532337903514.png

Step 10.2.3. Change Anonymous user identity to Application pool identity

media_1532337929411.png

Step 11. Verify if "topteamhttp" is ready

media_1533027114428.png

The following message appears

media_1423490453163.png

Step 12. Run TopTeam Desktop App and connect to TopTeam Application Server via HTTP/HTTPS

Revised: August 1st, 2022