This is a web client front end that uses the ImageGalleryService middle tier.
The app depends on the following:
- .NET 8.0 SDK must be installed.
- Azure Storage Emulator must be hnstalled running.
- Azure Cosmos Emulator must be installed and running.
- Open Azure Cosmos Data Explorer from taskbar tray and copy the
Primary Connection String
from there into~/ImageGalleryAspNet/ImageGalleryService/appsettings.json
.
Once the above steps are complete you can run this app do the following from in two separate console windows
cd ..\ImageGalleryService
dotnet run
And in the second window:
cd ..\ImageGallery
dotnet run
Navigate your web browser to http://localhost:5000/
and you will see the empty ImageGallery site.
Upload some of your favorite photos (you can do more than one at a time) and you will see them appear.
The "dotnet run" consoles will also show logging output that shows you what is happening behind the scenes.