Installation

reviewed: 8 February 2025

Installation

Installation involves a number of steps:

  • Create project folder
  • Copy CaseMaster runtime folder
  • Install primary database
  • Verify settings in configuration file
  • (optional) Install application on IIS

The quickest way to get going is to install the primer training project. This application comes with a self-contained SQLite database and, like all CaseMaster web applications, can be run using Kestrel which requires no additional configuration.

Install QuickStart application

Download the QuickStart application from BitBucket (contact a CaseMaster admin to get access).

git clone git@bitbucket.org:9knots/cm2.0-training.git
  1. Pull the project from BitBucket
  2. Navigate to the runtime folder
  3. Start the process CaseMaster.Web.exe
  4. In your browser, go to _http://localhost:5000
  5. You can log-in using the login bdispa@9knots.co.uk_ using the password any123

You may want to consider downloading a tool like DB Browser for SQLite to manage the SQLite database (https://sqlitebrowser.org).

Install CaseMaster VSCode Extension

The recommended editor for CaseMaster development is Microsofts VSCode. In the primer training project you will also find the CaseMaster VSCode extension.

Install for Use with IIS

  1. Download the .Net IIS Hosting bundle (make sure to download and install this specific version)
  2. Create application pool
  3. Create application and point to runtime folder of application

Some considerations (assuming an understanding of configuring IIS):

  1. Number of worker processes
  2. Application pool identity
  3. Binding and security certificate

<End of document>