Web Gateway Installation for AccuTrack

Web Gateway Installation for AccuTrack

Step 1:  Turn on necessary Windows Roles & Features

Windows 7/8/10:

  1. Go to Control Panel > Programs > Turn Windows features on or off.


  2. Turn on necessary Windows Features

Windows Server 2012/2016/2019:

  1. Open Server Manager:
  2. Select Add Roles & Features:
  3. Enable the following environment variables to match these screenshots:
  4. Web Server IIS
    1. Web Server
      1. Common HTTP Features
        1. HTTP Redirection

    2. Security
      1. Basic Authentication
      2. Client Certificate Mapping Authentication
      3. Digest Authentication
      4. IIS Client Certificate Mapping Authentication
      5. Windows Authentication

    3. Application Development
      1. .NET Extensibility 4.7
      2. ASP.NET 4.7
      3. ISAPI Extensions
      4. ISAPI Filters
      5. Server Side Includes

  5. .NET Framework 4.7 Features
    1. WCF Services
      1. TCP Port Sharing



Step 2: Setting the Database Locations

  1. Go to C:\WebGatewayMVC18\ClientBin. and Run SetDataLocation.exe


  2. Click on the New button.


  3. Click No for a Native connection.
      
  4. Fill out the Native Database Location information and click Save.
TIP: You can set up multiple local labs by following the steps above for Setting the Database Locations


Step 3: Setting the Email Server Connections


  1. Go to C:\WebGatewayMVC18\ClientBin and Run GetEmailSettings.exe


  2. Fill out the email server connection information and Click Save.

    NOTE: The email server connection information will be used to email appointment confirmations to students and/or tutors when appointments are scheduled (or canceled) using Web Gateway.
  3. Close out of the application by clicking the X on the upper-right hand corner.


Step 4: Adding the Application to Internet Information Services (IIS)

Step 1:     Add a new Application Pool.


Step 2:      Fill out the Name and set .NET CLR to Version v4.0.30319.  Click OK.


Step 3:      Select the application pool, right-click, and choose Advanced Settings.


Step 4:      Set Enable 32-bit Applications to True and click OK.


Step 5:      Right-click Default Web Site and choose Add Application.


Step 6:      Name the AliasSelect the Application Pool that was created, and Set the Physical path to the root folder on which Web Gateway MVC was installed. 
Click Test Settings.

  1. You may get this pop-up after clicking Test Settings so just click Close if everything does not pass correctly.


  2. Click Connect As...


  3. Select the Specific User option and click the Set... button.


  4. Verify that the <domain>\<username> has Read/Write/Modify access to the install folder or the Web Gateway MVC physical path, as well as Read/Write/Modify permissions on the AccuSQL database.  Click OK when done.


  5. You will return to the Add Application window.  Click Test Settings once again.


  6. You should see all green check-marks if they pass the Authentication and Authorization requirements and then simply click Close.
If all is good simply click OK to exit this screen.

Step 7:      Select the WebGatewayMVC application and click Browse *:80 (HTTP).


Step 8:     Done!  Students can begin using Web Gateway!

Important!  This guide does not cover how to host the website to be available online.  But at this point, the website should be available on the local network for users to access on-campus.  You may need to consult your website development team on how to host an IIS server online or read this Microsoft KB Article:
https://support.microsoft.com/en-us/help/323972/how-to-set-up-your-first-iis-web-site