Installation Prerequisites - AppGeo/GPV GitHub Wiki

Before installing the GPV, be sure that your systems have the following required software installed.

Operating System - Your web server must be running Microsoft Server 2008+. Other systems which the GPV accesses, such as those running databases or map services, can use any operating system.

Web Server Software - Your web server must be running Microsoft Internet Information Server 7.0+ (IIS).

Changed in 5.1 Platform - The GPV is written in C# and runs on the .NET Framework 4.5. It must be installed on the web server and properly registered with IIS. To verify that this is installed, check the system registry. If it's missing, download Microsoft .NET Framework 4.5 and install it. Next, verify that .NET 4.0 (not a typo) is registered with IIS. Open the Internet Information Services manager, right-click on your web site, and select Properties. If there is no ASP.NET tab or if 4.0 is not available in the ASP.NET version pulldown list then .NET 4.0 is not registered. Go to the .NET 4.0 directory and run the IIS registration utility:

  c:\> cd c:\windows\Microsoft.NET\Framework\v2.0.30319
  c:\> aspnet_regiis -i

Database Server - The GPV can use either Microsoft SQL Server (2014, 2012, 2008, 2003, 2005 or 2005 Express) or Oracle(versions 9i or 10g) to store its configuration data. Either of these can be installed on any machine available to the web server via an internal network.

Database Connectivity - The GPV uses OLEDB to connect to databases. Though only SQL Server and Oracle have been tested, potentially any database with an OLEDB provider can be accessed by the GPV. SQL Server connectivity via OLEDB is built into your web server. For Oracle connectivity, your web server must have the Oracle Provider for OLEDB installed, which requires the following:

  • The latest version of Microsoft Data Access Components (MDAC)
  • Oracle Client (from your Oracle installation media)
  • An Oracle Provider for OLEDB appropriate for your Oracle version.

Map Server - The GPV uses ESRI's ArcGIS Server (version 9.2 and higher) to generate map image and perform spatial queries. The map server must be installed and operating properly on a machine accessible to the web server via HTTP or HTTPS.