This repository has been archived by the owner on Jan 4, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 189
Quick Setup Instructions
Stephen M. Redd edited this page Jul 18, 2017
·
7 revisions
These are basic instructions for installing a pre-compiled distribution of TicketDesk 2.5 to a single Windows Server with IIS 8 or higher.
- TicketDesk 2.5 was not designed for IIS web farms; however, Azure deployments do support scaling to multiple instances.
- For best results, do not install to the default IIS website's root, create a new site instead.
- It is strongly recommended that you install certificates and use HTTPS bindings.
- Server Requirements:
- Make sure IIS is installed with the options necessary to run Asp.Net MVC 5 applications
- Make sure .Net Framework 4.6.2 is installed on the target server
- Make sure you have access to SQL server 2008 or higher
- The stock web.config is pre-set to use a locally installed instance of SQL Server LocalDB
- You may not need to create a database in advance, TicketDesk's online setup utility can do that for you as long as the application pool identity or SQL user account being used has permissions to create a database on your server. If not, create an empty database, but the application will create and manage the schema objects automatically for you.
- Please go here for more information on Connection Strings, SQL Setup and Configuration
- Create an IIS Web Site or right-click an existing site and select "Add Application" to create a new Virtual Directory
- Select an existing application pool, or create a new one for use by TicketDesk
- Make sure the application pool uses the integrated mode pipeline
- Make sure the application pool is set for .Net Framework 4.0
- Download the desired precompiled distribution from GitHub releases
- Copy the contents of the zip file into the IIS site's physical folder
- Make sure the application pool user has read access to the web site root folder and all sub-folders (if using the default application pool identity, just grant the '[machine]\users' group the necessary permissions)
- Make sure the application pool user has write access to the /app_data folder
- Edit the web.config in the site's root, and update the TicketDesk connection string to point to your SQL server instance
- Open a web browser, and browse to the web site's root URL
- The first-run-setup page should appear
- Review the settings shown; make sure everything listed is accurate before continuing
- Click the Create database button
copy right @ test