I successfully created and published my first NuGet package that included a .NET Standard class library here. It is nothing specifically awesome but it’s pretty cool, simple and something I have never done before. I simply executed this msbuild command on my .NET Standard class library and it built the package for me. msbuild CSharpProjectName.csproj […]
Read More →Target .NET Core 2.0 and .NET Standard 2.0
I originally downloaded and installed the 2.0.0-download.md version of the .NET Core SDK and Runtime from GitHub here. The mistake I made was to install the SDK Installer for the bit of my Visual Studio instead of my OS. I am running a 32bit version of Visual Studio on 64bit version of windows. I was […]
Read More →How to install .NET Standard 2.0
The release of .NET Standard has been officially announced here. I looked for a way to update .NET Standard to version 2.0 as I could see it was not installed on my workstation. As shown in Figure 1, I only had version 1.0 – 1.6 installed. Figure 1, how to upgrade, install new version of […]
Read More →How to install .NET Core 2.0
The release of .NET Core has been officially announced here. I looked for a way to update .NET Core to version 2.0 as I could see it was not installed on my workstation. As shown in Figure 1, I only had version 1.0 and 1.1 installed. Figure 1, how to upgrade, install new version of […]
Read More →A route named ‘*’ is already in the route collection, Azure Web App
I was deploying an ASP.NET Web API to an Azure App Service Web App and I got this error: Server Error in ‘/’ Application. A route named ‘HelpPage_Default’ is already in the route collection. Route names must be unique. Parameter name: name Description: An unhandled exception occurred during the execution of the current web request. […]
Read More →Always get "Authorization has been denied for this request." ASP.NET Web API
I was creating an ASP.NET Web API today and when I called one of the Web APIs (/api/values) I got the following response: {“Message”:”Authorization has been denied for this request.”} It turns out by default ‘Individual User Accounts” authentication is enabled by default. See Figure 1. Figure 1, {“Message”:”Authorization has been denied for this request.”} […]
Read More →How to make an App Setting or Connection String sticky
I wrote an article here which talk about how to make an app setting or connection string sticky to the slot. You can make the settings stick using Azure PowerShell. Here are the Azure PowerShell cmdlets required to create an Azure App Service Web App: Login-AzureRmAccount Set-AzureRmContext Set-AzureWebsite (also have a look here at the […]
Read More →Database connection string when swapping between App Servers slots
Consider you have an Azure App Service Web App that handles a large amount of traffic and accesses a database, with an architecture similar to that shown in Figure 1. When you make a deployment you would not want to take the risk of deploying bugs or having significant downtime when you deploy a new […]
Read More →How to manually create a directory on your Azure App Service
There are 3 kinds of files that an Azure App Service can deal with: Persisted Files Temporary Files Machine Level read-only files What does those mean and what can they be used for? Persisted Files These files are rooted in the D:\home path. The contents of these files are shared between all the multiple instances […]
Read More →Where did I configure that Azure App Service extension? Where is this charge coming from?
I do a lot on the Azure platform for testing out stuff to see how they work and although I have an MSDN subscription that comes with some free resources, that sometimes is not enough and I need to remove my spending limit for some days of the month. I must admit to having a […]
Read More →