-
Notifications
You must be signed in to change notification settings - Fork 32
Build and run locally
Josh Bodner edited this page Jun 26, 2023
·
5 revisions
This page assumes you have already finished following the First-time setup instructions.
- (Optional) If you will be doing file uploads, launch the Azurite storage emulator from "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\Extensions\Microsoft\Azure Storage Emulator\azurite.exe"
- Make sure Server.Core is your start-up project
- Make sure your run/play button is set to IIS Express
- Hit the run button
- If everything worked, it should take you to the main index.cshtml page, which is a static html that gives a list of all our other puzzle events.
- Go to
http://localhost:44319/events
- Click
Create New with demo content
- You can now test out your code!
Note that you can switch roles by clicking on the event name on the upper left hand corner and switching between "Admin", "Author", and "Player" mode
- First-time setup
- Contributing using git
- Local Development Environment Setup
- External Authentication Setup
- Build and run locally
- Best practices
- Common Errors
- Making a page Event aware
- Making your page aware of the current user
- PageFilter and on page authorization check example
- Updating the DataModel and or Database Schema
- Debugging the database locally
- FAQ
- Onboarding
- Puzzle setup
- Puzzle properties defined
- Webification
- Unlock a puzzle for a team
- Setting up hints
- Puzzle lockout
- Annotations