Try the Live Demo

Some quick notes about the demo:

  • The demo data will reset every hour
  • The demo application is running in a low service tier and may take a few seconds to spin up.
  • In a real deployment, subdomains can be used to resolve tenants. In the demo, tenants are switched at login with the tenant selection.
  • To see data isolation in action, try logging in as different tenant users.
  • Only the root tenant can access the tenant management area.
  • Only admin level users can access the user administration area.
  • Every tenant has a default admin: admin@email.com
  • The password for all users: Password123!

Thank you for your interest. You can also send a message to learn more about the boilerplate.

asp nano

Please allow 10-15 seconds for the app to boot from a cold start. Try the live demo with the links below:

Getting Started

Renaming the Solution Guide

Step 1 – Start by coping the project folders to a new location

Step 2 – Open the solution and right-click each project and rename them, replacing AspNano with a new name in the solution explorer. Rename the solution itself too.

Step 3 – Perform a Find and Replace for the entire solution. Replace the term AspNano (ignore case sensitivity) with the new name. Depending on the version, there are approx. 200 – 300 occurrences.

Step 4 – Rename occurrences in project files. To do so, right click the project and select Edit Project File. Close the IDE and save changes.

Step 5 – Rename the folders in File Explorer.

Step 6 – Using Notepad, open the .sln, and .csproj files to manually update the project references. WebApi, Infrastrcture, and Application each have 1 or 2 references which need renaming.

Now you can open the solution and everything should work fine. Build the project to ensure there are no errors.