Overview This post is a continuation of my previous post on Updating a Cloud Service (Extended Support) and Powershell Script to create a new Cloud Services (Extended Support) Deployment. In the previous posts, I covered all the steps necessary to manually update a Cloud Services resource from the Azure Portal as well as create a… Continue reading PowerShell Script to Update a Cloud Service (Extended Support) Deployment
Category: Azure
PowerShell Script to create a new Cloud Service (Extended Support) Deployment
As a follow-on to my previous post that covered Creating a Cloud Service (Extended Support) Deployment, this post covers doing the same thing but using a PowerShell script to automate it. To follow along, first, create a Cloud Service project that you can deploy to Azure. You can follow along until just before the heading… Continue reading PowerShell Script to create a new Cloud Service (Extended Support) Deployment
Supporting .NET 6+ in Cloud Services (Extended Support)
Overview Microsoft has announced that Cloud Services (classic) will be retired on 31 August 2024. Their recommendation is to move to a new deployment model based on ARM called Cloud Services (extended support). Before you get started following this guide, I recommend looking into moving to App Services or Kubernetes instead. I have doubts about… Continue reading Supporting .NET 6+ in Cloud Services (Extended Support)
Updating a Cloud Service (Extended Support) Deployment
Overview This post is a continuation of my previous post where I explained how to Create a Cloud Service (Extended Support) Deployment. In this post, I’ll walk you through the steps to update that deployment using another “swappable” Cloud Service resource. If you do not know how to deploy a Cloud Service (Extended Support) resource… Continue reading Updating a Cloud Service (Extended Support) Deployment
Creating a Cloud Service (Extended Support) Deployment
Overview Microsoft has announced that Cloud Services (classic) will be retired on 31 August 2024. Their recommendation is to move to a new deployment model based on ARM called Cloud Services (extended support). While many things remain the same in the new deployment model, there is one notable and major difference – Cloud Service resources… Continue reading Creating a Cloud Service (Extended Support) Deployment
Working with Extension Attributes Using Microsoft Graph
Introduction It is not possible to specify custom attributes for a user using the Azure portal for Azure AD (at least at the time of writing). Custom attributes (called extension attributes in Azure AD) for a user can only be set using Microsoft’s Graph API. Luckily, Microsoft makes it easy to use the API by using the Graph… Continue reading Working with Extension Attributes Using Microsoft Graph
Running a .NET 6 ASP.NET Application on Azure Cloud Services
I have a project where I need to migrate a large and complicated ASP.NET application running on .NET Framework to .NET 6. This migration is further complicated by the fact that the application is currently running in production using Microsoft Azure’s Cloud Services offering. This is an older form of deployment which predates the newer App Service. Unfortunately, Cloud Services does not ship with native .NET… Continue reading Running a .NET 6 ASP.NET Application on Azure Cloud Services
Compressing Data in Entity Framework Core
I recently had an issue where the size of the database for one of my projects was increasing, leading to increased storage requirements and associated costs with Azure SQL. This was a good problem to have because it was occurring because the project was getting used more. However, I investigated the data and how it… Continue reading Compressing Data in Entity Framework Core
Using Multiple Namespaces to Increase Active Devices with Azure Notification Hubs
Introduction This is a follow up to my previous 3-post blog series on Learning Azure Notification Hubs. At the time of writing, on the free tier, there is a limit of only 500 active devices per namespace. The basic plan increases this to 200 000 devices for about $10 (USD) a month. While $10 is not… Continue reading Using Multiple Namespaces to Increase Active Devices with Azure Notification Hubs
Implementing Azure Notification Hubs – Part 3 (API Project and Testing)
The complete solution for this can be found on my GitHub account. In launchSettings.json, remove the IIS settings as well as Launch Browser, Launch Browser URL and the HTTPS URL. I prefer to run the application directly instead of through IIS and using HTTPS can sometimes cause issues while testing UWP applications. You could use HTTPS by installing and trusting the development certificate provided by ASP.NET… Continue reading Implementing Azure Notification Hubs – Part 3 (API Project and Testing)