Skip to content

Sample tasktServer Deployment using IIS

saucepleez edited this page Mar 27, 2019 · 1 revision

Note: This project is not yet secured for production use

tasktServer is a .NET Core Application, using React for UI Rendering and SQL Server for data storage. This guide assumes some level of technical knowledge and is a work in progress. We will be creating a new IIS site and then deploying the application manually.

1) Download and Install Pre-requisites

Download Latest tasktServer Alpha Binaries

Download and install SQL Server 2017

Download and install SQL Server Management Studio (SSMS)

Download and install .NET Core 2.2 Windows Hosting Bundle

2) Create Website in IIS

  • Open Server Manager > Open IIS > Right-Click "Sites" > Select "Add Website"
  • Press "OK" to create the site

3) Copy Files to Website Folder and Add Permissions

Copy tasktServer Files to Folder Indicated in 'Add Website" Step

  • Right Click Server Name and Select 'Explore'
  • Copy tasktServer Alpha Binaries Files to Folder
  • Confirm Permissions on Parent Folder for IIS_IUSRS - if it is missing then create it with indicated permissions.

4) Update SQL Server Configurations (If not created)

5) Execute Database SQL Script

See https://github.com/saucepleez/tasktServer/blob/master/Scripts/taskt-db.sql to create the required tables

6) Update Connection String in appsettings.json

{
   "Logging": {
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "AllowedHosts": "*",
  "ConnectionString": "Server=LOCALHOST\\SQLEXPRESS;Database=taskt;User Id=tasktApp;Password=pass@123;"
}

After this has been completed, you should now have a running copy of tasktServer!