This tag contains all of my blog posts that directly concern Microsoft Azure.
But what is Microsoft Azure? Microsoft themselves describe it like this:
Microsoft Azure is an ever-expanding set of cloud services to help your organization meet your business challenges. It’s the freedom to build, manage, and deploy applications on a massive, global network using your favorite tools and frameworks. (https://azure.microsoft.com/en-ca/overview/what-is-azure)
Marketing talk aside, Azure offers developers a way to get going fast, and concentrate on the functionality and added value instead of worrying about the infrastructure. Well, worrying about most of it anyway.
For IT Pros, it offers a new can of worms, a huge set of tools to squash those worms, and opportunities to offer a lot of value to their organizations.
For business people, Azure offers big potential savings. And the blockchain. And machine learning. And IoT, of course. It’s the hybrid cloud solution for your modern, blockchain-backed, machine learning -powered workloads running on the intelligent edge.
Does that sound good to you? No? Well, scratch the last paragraph – it’s true, but not as bad as it sounds!
A couple of days ago, I got a comment asking how to fix error AADSTS90008 when developing an application using Azure Active Directory The error in question was this: AADSTS90008: The user or administrator has not consented to use the application with ID ‘[guid]’. This happened because application is misconfigured: it must require access to Windows Azure Active Directory by specifying at least ‘Sign in and read user profile’ permission.…Continue reading How to fix “AADSTS90008: The user or administrator has not consented to use the application”?
Whoops. Could happen to anyone, since the Azure PowerShell since (approximately) version 6.3.0 will cache your credentials between sessions without warning you. It’s really easy to run your commands with cached accounts, and end up executing your scripts against the wrong environment. In less serious cases, this means that you’ll end up running commandlets twice against the test environment, while you think you’re running them first against test, and then production. In…Continue reading Oh no! PowerShell cached my Azure credentials and I messed up wrong customer’s environment!
I recently ran into an issue when developing Azure Functions locally. My SPFx webpart was configured to request information from my locally running Azure Function, but suddenly started ending up in error. Browser only showed 404 for the first request (OPTIONS) the SPFx webpart was sending – although I knew the function was up and running! So what to do? Posts Related to “Azure Functions failing on “OPTIONS” call? Quick…Continue reading Azure Functions failing on “OPTIONS” call? Quick fix!
Ignite 2018 is done and dusted, and it’s a good time to quickly recap what’s new for Azure Functions in the coming months. They’ve certainly been getting a lot of love from Microsoft, which is GREAT! New features for Azure Functions There were a bunch of exciting new things announced! Not all of the things in this blog post are necessarily completely new – but instead reached General Availability. Let’s…Continue reading Ignite 2018 recap: What’s new for Azure Functions?
This article explains how you can access an Azure Function’s Application/Environment settings/variables from your C# code. Different versions of Azure Functions have different ways to access the Azure Function settings, but this page should explain the easiest way to get your application setting values for each Azure Functions version! While this is something I need often, it has been another little thing, that I always forget – so better document…Continue reading How to get application settings for your Azure Function App using C#?
This article explains the most typical reasons why you might get an error with an “AADSTS70005” code, and how to fix it. Spoiler alert – it usually just requires enabling Azure AD implicit grant flow for authentication! And let me show you – step by step – how to do that. Reason Another day, another Azure Active Directory error! So what exactly is this AADSTS70005 all about? While either developing…Continue reading Fixing an “AADSTS70005” issue by enabling the implicit authentication flow for your Azure AD app
This post describes how to fix the error, where when publishing Azure Functions or Azure App Services you get an error like this: “Web Deploy cannot modify the file on the Destination because it is locked by an external process.” This is luckily another straightforward fix! Problem Azure Function Publish fails with a message: “Web Deploy cannot modify the file on the Destination because it is locked by an external process.” It…Continue reading Fixing the error “Web Deploy cannot modify the file on the Destination because it is locked by an external process.”
So, you got an AADSTS50011 error code? It’s just Azure AD’s authentication acting up because of an invalid reply address! Here are a bunch of different reasons that could have led to this error. This post describes the variant where the URL’s case sensitivity differs from what’s configured. For me, the most typical scenario where I run into this error is accessing the app from SharePoint. Problem In short: When…Continue reading How to fix “AADSTS50011: Reply address did not match because of case sensitivity.”