Web Server Install of LeavePlanner.com Enterprise Edition

A typical installation should take no more than 10-15 minutes. If you encounter any errors during the installation then please double check the prerequisites to ensure you have the required hardware and software available. If your goal is simply to evaluate the features that are available in LeavePlanner.com then may we recommend that you request a trial of the online edition as the features are exactly the same.

Prerequisites

  • Microsoft .NET Framework V4.8 or higher
  • Microsoft SQL Server 2012/SQLExpress or higher
  • Microsoft IIS v7.0 or higher with HTTP Activation Feature

Installation

The instructions below use the term WEBSITENAME. Replace WEBSITENAME with your domain name or something that makes sense in your network scenario.

File System

Create a folder on your web server where LeavePlanner will be deployed. For the remainder of these instructions we will assume this is C:\websites\WEBSITENAME, however, you are free to choose any suitable location.

Permissions

If you are using IIS 7.5 (Windows 7/Windows Server 2008r2) you will need to complete this step after configuring the web server) You need to setup permissions on the C:\websites\WEBSITENAME folder.

To do this right click on the folder and choose Properties, then click on the Security tab on the properties window. Which account you add will depend on the version of IIS that you are using and this is generally dependent upon the version of Windows that you are running. Below is a list of the typical accounts you will use.

Windows Version IIS Version Account
Windows 2008 7.0 NETWORK SERVICE
Windows 2008 R2/2012 7.5 IIS APPPOOLWEBSITENAME

It is important to configure the appropriate account with permissions on the file system. Be sure that you are using a local machine account, not a domain account. If you have configured IIS and the Website Application Pools to run under a different user account than the defaults listed above configure permissions for that account. After adding the account to the list of users, click on the Read & Execute checkbox and APPLY the changes. Click OK to close the remaining open windows.

Repeat the above process for the C:\websites\WEBSITENAME\Images folder but this time give the user Full Control (this will allow you to upload your logo in the application)

Download LeavePlanner.com

You can download the latest release of LeavePlanner.com Enterprise Edition by clicking here. The package is delivered as a ZIP file.

Extract LeavePlanner.com

Depending on your operating system, some ZIP files require you to right click on the ZIP file, choose properties and then click on the UNBLOCK button on the properties windows. If you don’t have an UNBLOCK button you can ignore this step.

Extract the contents of the ZIP file to the C:\websites\WEBSITENAME folder. You can do this by right clicking on the file and choosing “Extract To”. If you browse C:\websites\WEBSITENAME with Windows Explorer and are able to see a file named web.config then the UNZIP was successful. If you do not see this file, the UNZIP was not successful and you either need to delete and re-do the extraction or move the extracted files into the C:\websites\WEBSITENAME folder.

Rename ConnectionStrings.config.dist to ConnectionStrings.config

Make the App_Data and images folder writable

Create the Website in IIS

Launch the IIS Management Console and create a new secure website (LeavePlanner must be accessed via the HTTPS protocol so you will need an SSL Certificate) pointing at the folder C:\websites\WEBSITENAME. Make sure you select the ASP.NET v4 Integrated Framework Application Pool for this new website. This completes the server side installation. The next step is performed in your web browser.

Launch the website in your browser

Launch the LeavePlanner website using the secure hostname you assigned to the new website. The website will guide you through the rest of the setup process.