Azure DevOps

Auto Versioning Nuget Packages in Azure DevOps Pipelines

I have been using the 'byPrereleaseNumber' versioning strategy in my Azure DevOps pipelines for a project's libraries and we are now moving a number of the libraries to 1.0Investigating the options available I came accross the 'Counters' feature categorised under 'Expressions' within the Azure DevOp…

1 min read

Azure Web App, default deployment and KUDU/FTP strangeness...Where are my files?

I try to keep up with the pace of change on the Azure ecosystem, however missed one change that left me stumped for several hours yesterday.I was deploying a quick and dirty Web App to Azure App Service that required a periodic file drop from an Azure CI/CD pipeline.The plan was to configure the Web…

2 min read core

ASP.NET Core MVC Action Priority using ActionConstraints

When developing API Controllers in ASP.NET Core you may run into the following error when trying to use multiple HTTP verbs of the same type in a controller (or in a base controller if using inheritence) AmbiguousMatchException: The request matched multiple endpoints. Normally the solution is to mod…

4 min read

Checking my Passwords against the 'Have I Been Pwned' database with KeePass

In light of the recent "Collection #1" Data Breach containing a whopping 2,692,818,238 rows of data that was recently uploaded to the 'Have I been Pwned' site by Troy Hunt, I wanted to update my Password Manager of choice 'KeePass' to check all of my existing and new passwords against passwords foun…

3 min read

Developing ASP.NET Web Forms with .NET Framework using CLI and VSCode

I periodically have to dip into an ASP.NET Web Forms application and supporting libraries and tests running on the full fat .NET Framework however 99% of my current development work is using the new ASP.NET Core and my current preference is using the CLI tools along with VSCode. The Web Forms projec…

2 min read