Author name: Simon Holman

Handling new user registration with Auth0 and ASP.NET Core 3

When creating a new site that will have users logging into it, you’ll invariably have to choose an identity provider to use. You can use the the inbuilt ASP.NET Core Identity but that has it limitation with repect to authenticating to API’s and other SSO benefits. If you choose a third party identity provider like […]

Handling new user registration with Auth0 and ASP.NET Core 3 Read More »

, , , , , ,

Errors backing up VM using DPM 2016

Issue: You’ve added a Hyper-V VM onto DPM 2016 and the VM is failing to backup. Replica creation fails with the following error “DPM failed to communicate with DPM Server Name because of a communication error with the protection agent. (ID 53 Details: Not implemented (0x80000001)) Subsequent Consistency check’s fail with the error “An unexpected

Errors backing up VM using DPM 2016 Read More »

, , ,

Error 0x800F0954 installing .NET 3.5 on Windows 10

If you’re experiencing error 0x800F0954 when trying to install .NET 2.0 and 3.5 on Windows 10, and you’re in a domain environment, then a simple temporary registry change should solve your troubles. The error 0x800F0954 typically appears if your machine is trying to connect to it’s locally configured WSUS server to download the required files

Error 0x800F0954 installing .NET 3.5 on Windows 10 Read More »

Importing a CSV file into Azure SQL with Azure Functions

Importing CSV files into Azure SQL is quick and easy using Azure Functions. By utilising LinqToSQL, reading and serialising each line of the CSV into an IEnumerable of objects only takes a few lines of code. Start by creating an Azure Functions project in Visual Studio. I’m using Visual Studio 2019 and have ASP.NET Core

Importing a CSV file into Azure SQL with Azure Functions Read More »

, ,

Azure Functions not showing all executions under Monitoring

I recently deployed a very simple Azure Functions 2.0 project from Visual Studio 2019 that contained a single timer triggered function. The function had a daily timer trigger and I noticed that there were gaps in the executions in the monitoring tab in the Azure portal.

Azure Functions not showing all executions under Monitoring Read More »

, , , ,

Preview a website before changing DNS without a temporary URL

Setting up a new website on a new server or with a different hosting provider while the existing website is still live presents some challenges. Https configuration Firstly, to test https configurations configuration, you need to use the correct URL. Most hosting control panels supply a temporary URL, or you can alias your own spare

Preview a website before changing DNS without a temporary URL Read More »

, ,

Lower case URLs in ASP.NET Core

Every time I start a new ASP.NET project, I forget the function required to ensure that all links generated out of ASP.NET are lowercase. So this post is as much a reminder for me, than information for anyone else. Personally think all lowercase URLs look better rather than the usual mismatch of cases that a

Lower case URLs in ASP.NET Core Read More »

, , , , ,

Implementing ASP.NET Core session with Redis Cache on Azure

Using Redis cache in Windows Azure to save session state for an ASP.NET Core web app is quick and easy to configure. Create your Redis Cache in Azure Firstly, if you don’t have an Azure account create a Free Azure Trial Account. Once you’re logged into your Azure account, Click the + Create a resource

Implementing ASP.NET Core session with Redis Cache on Azure Read More »

, , , ,
Scroll to Top