WA2.2 Web Application installation

This installation guide applies to the Legacy Web Application v1.3.0 and later.
Implementation roles required: IT Officer / Developer

Video tutorial

openIMIS Installation and Country Localization - Web Application Installation

 

Before installing the Web Application, you need to install Microsoft SQL Server with the openIMIS database instantiated. 

Install IIS

In Windows Server, follow these steps to install IIS:

  1. In the Server ManagerDashboard Add Roles and Features

  2. Select Role-based or feature-based installation

  3. Select your server from the server pool, and select your server from the list

  4. In Server Roles → select Web Server (IIS)Add Features

  5. In Features

    1. Select .NET Framework 3.5

    2. Select .NET Framework 4.6 and ASP.NET 4.6 (or later)

  6. In Web Server Role (IIS)Role Services

    1. In Web Server, ensure that Common HTTP FeaturesStatic Content is ticked

    2. In Application Development, select .NET Extensibility, ASP, ASP.NET, ISAPI Extensions, ISAPI Filters and Websocket Protocol

    3. In Management tools, tick all boxes

  7. Click on Install and wait for the features to be installed

  8. Restart the server if required

Download openIMIS Web Application

Download and unzip the release from Github web_app_vb repository into a new folder under the IIS wwwroot (e.g. C:\inetpub\wwwroot\openIMIS.1.4.0).

Configure IIS 

The configuration of IIS done through Internet Information Service (IIS) Manager.

Add a site

In Internet Information Service (IIS) Manager:

  1. Select your server name → Sites

  2. Remove the Default Web Site (if new installation)

  3. Right-click on SitesAdd Website

  4. Enter a site name for your openIMIS instance (e.g. openIMIS.1.4.0)

  5. Enter or select the physical pathname (e.g. C:\inetpub\wwwroot\openIMIS.1.4.0)

  6. If you have an SSL certificate, select binding type to HTTP