This is a distributed system for a web application for student enrollment and viewing of grades built using the ASP.NET MVC framework.
-
Have Visual Studio installed with the .NET Desktop Environment bundle.
-
Open, build and run the "STDISCM pset4.AppHost". Doing so will orchestrate the .NET Aspire applications (nodes), resulting in them running together.
-
A dashboard showing all Resources (nodes) and their statuses should appear. To go to Classify, open the endpoint/link for the classify project.
-
To simulate downtime of certain nodes, simply click the Stop icon in the initial Resources tab of the desired node to shut down. You can turn it back on by clicking the icon again.
-
You can also view logs via the Console page of the Resources tab.
-
To close the application simply close the Terminal/Command Prompt that opens when running the AppHost file.