Skip to content
This repository has been archived by the owner on Jan 4, 2022. It is now read-only.

TicketDesk 2.1 Quick Setup

StephenRedd edited this page Dec 27, 2014 · 2 revisions

Quick Setup

These instructions are for new installations using the default configuration. These instructions assume you are deploying the pre-compiled distribution of the application to a Windows server running IIS.

Quick Setup Requirements:

  • Windows Server with IIS 7 (or higher)
  • Microsoft .NET framework 4.5
  • Microsoft SQL Server 2012 LocalDB Edition with the default instance named "v11.0".

Web Site:

To deploy the web application, all you have to do is create an IIS virtual directory or web site and copy the application's files to the server.

In IIS you should configure your virtual directory or web site to use an application pool that is setup for .NET 4 and the integrated mode pipeline.

TicketDesk should not require any customization to the default IIS settings in most environments. If using Active Directory security, you must enable Windows Authentication in IIS (you can leave anonymous enabled too if you wish).

Configuration:

  • Once you have copied the application's files to the server, run the application. Login as as "admin" with the password "admin".
  • Change your admin user's password in the My Account section.
  • Navigate to the admin section, then go to Security Management, then Manage Users. Remove the default user accounts for "otherstaffer" and "toastman". Create any additional users you desire (you can have your users register themselves if you prefer).
  • Navigate to the admin section, then go to the "change application settings" page. Change settings to values that are appropriate for your organization and preferences. Pay particular attention to the following email related settings:
    • From Email Address
    • From Email Display Name
    • Site Root Url For Email
    • Enable Outlook Friendly Html Email
  • You will also need to edit web.config and setup the mailSettings section with values appropriate for your email environment. A typical setup for email using a locally installed SMTP agent would look like this:
<system.net>  
  <mailSettings>
    <smtp deliveryMethod="Network">
      <network host="localhost" port="25" defaultCredentials="true"/>
    </smtp>
  </mailSettings>
</system.net>

Cleanup (optional):

TicketDesk's default distribution contains some files that you can (optionally) remove from the application before deployment.

  • Within app_data: Only the TicketDesk.mdf and TicketDesk.ldf files are needed. The other folders contain scripts and alternate database versions that are NOT used at runtime.
  • In the root folder, you can remove SQLWeb.config and ADWeb.config. These are not used at runtime.