Touchgeo Help

The following is an overview of how to perform a copy deployment of the touchgeo REST services.

Set up prerequisites

  • OS - Windows 7, Windows 8, Windows 2008, Windows 2012, Windows Azure. Note: You can install MapDotNet and touchgeo on either 32-bit or 64-bit versions of Windows.
  • IIS 7.x or greater
  • .NET 4.5 (will automatically be installed with the MapDotNet installer if not already on the system or it can be downloaded from Microsoft)

Step 1 - Download and install the latest version of MapDotNet UX

The latest MapDotNet UX install packages are available on the forums.

Note: Although the MapDotNet UX Web Services are also included in the touchgeo installer, you'll need to use MapDotNet UX Studio to configure your metadata later on in the set up process.

Step 2 – Download the touchgeo web services and HTML5 app code base

The latest touchgeo installer is available on the forums.  By default the web services and HTML5 are installed here: C:\Program Files\touchgeo

Copy the TouchgeoClient and TouchgeoWeb folders to your target machine.

Step 3 – Create an Application Pool for the touchgeo REST Services

Open IIS Manager and add a new application pool called ‘touchgeoWeb’.

If you have a different user other than ‘Network Service’, you’ll need to set the Identity in the advanced properties.

Step 4 – Create a new Application for the touchgeo Web Services

Add a new application under the desired website called ‘touchgeoWeb’.

Step 5 – Create a virtual directory for the touchgeo HTML5 app (client)

Under your desired site in IIS, add a new virtual directory.  Since this is HTML5, you can create an app pool with the setting of 'No Managed Code'.

Step 6 – Request and install the license key

If you've already purchased touchgeo, on sales team will be able to generate a key and you'll need to follow these steps to install the key.

A. Unzip the license key provided by ISC and copy it to the ‘touchgeoWeb’ directory.
B. Delete the current trial .lic key for your source machine that is currently in the 'touchgeoWeb’ directory.
C. Give the license ASPNET or Network Service (depending on your OS) read privileges

Step 7 – Test the services

In order to test the touchgeo services, connect using a MapDotNet UX Studio.
For your production deployment you’ll want to use a version of Studio that is on a different machine to avoid loopback issues.