- Open
UserManagement.slnfound in the root of the solution using Visual Studio 2022 / Community Edition - Select 'Release' configuration
- Select 'https' launch profile
- Debug -> Start without debugging
- Open Terminal in the root of the solution
- Run either
- http:
dotnet run --project .\UserManagement.BlazorWeb\UserManagement.BlazorWeb\UserManagement.BlazorWeb.csproj - https:
dotnet run --project .\UserManagement.BlazorWeb\UserManagement.BlazorWeb\UserManagement.BlazorWeb.csproj --launch-profile https --configuration Release
- http:
If unable to run the project or are encountering unusual behaviour:
- Clean the solution:
- Visual Studio 2022: Build -> Clean Solution
- Terminal:
dotnet clean YourSolution.sln --configuration Release
- Run project again using either of above methods
Make sure the HTTPS development certificate is installed:
dotnet dev-certs https --trust
Restart your browser
Complete
Complete
Complete
Complete, but consider the following:
- In the Logs page, the user should be able to click into each entry to see more detail about it.
- All log detail is shown on the table, no further detail is recorded
- Re-implement the UI using a client side framework connecting to an API. Use of Blazor is preferred, but if you are more familiar with other frameworks, feel free to use them.
- Complete - Re-implemented using Blazor in Interactive WebAssembly mode
- Update the data access layer to support asynchronous operations.
- Complete
- Update the data access layer to use a real database, and implement database schema migrations.
- Complete
N/A