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
- Pull the project from BitBucket
- Navigate to the runtime folder
- Start the process CaseMaster.Web.exe
- In your browser, go to _http://localhost:5000
- 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
- Download the .Net IIS Hosting bundle (make sure to download and install this specific version)
- Create application pool
- Create application and point to runtime folder of application
Some considerations (assuming an understanding of configuring IIS):
- Number of worker processes
- Application pool identity
- Binding and security certificate
<End of document>