Source code and resources needed to build the projects described in the following MSDN Magazine articles by Will Stott. Each project is complete in its own right and the later ones build on the earlier ones.
-
Additional information is given in the project wiki
- Using C# with Azure.Management.Fluent and an Azure Function (timer trigger) to start and stop an Azure Container Instance provisioned from an image on Docker Hub
- Creating and deleting Azure Container Instances from a Docker image using C# and Azure.Management.Fluent
- Using an Azure Function to implement periodic processing
- Provisioning resources using the Azure Portal PowerShell Console
- MSDNOvaryVis Solution - extends the MSDN.OvaryVis Mag Article Nov18 Project (below)
- How to perform long-running processing for an ASP.NET Core 2.1 Web App in the background using Azure Functions and a Service Bus queue
- Using Azure Service Bus Queue and Azure Functions to implement background processing for a Web App
- Use of Entity Framework to provide database access to an Azure Function
- Provisioning resources using Azure Cloud Shell
- MSDNOvaryVis Solution - extends the MSDN.OvaryVis BaseProject (below)
The above projects were developed from a simple Web site which was built using ASP.NET 2.1 MVC WebApp with Entity Framework and SQL Server. An online only article describing how to build this website together with its source code and commands for creating the necessary Azure resources can be found below:
- ASP.NET Core 2.1 with SQL Server Deployed to Azure - download to access hyperlinks
- Step-by-step instructions for building a simple ASP.NET Core 2.1 MVC Web App and SQL Database as well provisioning the resources needed to publish them to the Azure Cloud
- Creating an ASP.NET Core 2.1 MVC Web App
- Use of Entity Framework Core to create a database for the Web App and provide the required access
- Provisioning resources for the Web App and SQL Server database using Azure Portal Powershell Console