Did you ever wonder why memory utilization for a Web App is different than the memory utilization of the App Service Plan, as shown in Figure 1? The App Service Plan in thei example is a SMALL BASIC mode machine. Average memory is 50.68MB which is about ~2.8% of the 1.75GB available for a SMALL […]
Read More →Archive for June, 2016
Create a Bot using an Azure App Service Bot Service
I am so excited about Bots (#Bot) that I can barely control myself. My hands are literally shaking as I write this post. I wrote this post a few months ago that discuses how I got started using the Bot Framework (#BotFramework) with LUIS, it was a little complicated but now with the built in […]
Read More →Capture and Analyze Brain Waves using Azure
I wrote this article for the November 2016 MSDN Magazine, it is part one of a two part series. Part two is coming next month, December 2016. Part one of the article covers: The configuration of Emotiv SDK The configuration of the Azure IoT Hub Part two of the article covers the remaining topics: Creating […]
Read More →How (I) connected a console application to a Web API protected by an Azure Active Directory
The code can be downloaded from here or on GitHub. I wrote this post here where I discussed how I configured Azure Active Directory into one of my Azure App Service Web Apps. One of the main differences between that post and what I am trying to do here was realized when I received this […]
Read More →Deploy an App Service using Azure PowerShell to a Deployment Slot
I wrote an article here that explains how to install Azure PowerShell and to check what version it is. A trend that I am seeing is the we tend to create the capabilities to make modifications to an Azure feature and exposed the interface. Then we create a PowerShell cmdlet and then later it gets […]
Read More →Create a memory dump of your App Service when it consumes too much memory
I have written a number of troubleshooting labs here, one of which is Lab 21: WinDbg – Memory Consumption. In this article I will identify how to capture a memory dump of a process that is consuming too much memory. In this case it is running on an Azure App Service Web App. NOTE: This […]
Read More →Capture a Trace for troubleshooting Azure Portal issues
If you ever need to capture trace from within the Azure Portal to troubleshoot an issue, here are the steps required to do that. Login to the portal here. Navigate to the step just prior to where the issue is happening. Press F5 or refresh. Press F12 to start the browser Developer Tools (IE and […]
Read More →500.19 Internal Server Error
I was building a new server to use while creating my IIS labs here, and got this error shown in Figure 1. Figure 1, 500.19 Internal Server Error These errors can be caused by numerous things, but in this case it was because I did not have ASP.NET installed And as you can see, in […]
Read More →Remote debug your Azure App Service Web App
I created a sample ASP.NET application that you can download from here that contains a slow running request, a handled and an unhandled exception. UPDATE: I wrote an article here about remote debugging in Visual Studio 2017 and ASP.NET Core here, titled “Remote debug your Azure App Service 2017 including ASP.NET Core”, JIC you are […]
Read More →MEX Debugging Extension for WinDbg
This has been my favorite WinDbg extension for a long time and I am very happy to see that it has been made public. It can be downloaded from here. To load the MEX extension, copy the MEX.DLL into the winext directory under which your WinDbg client is running. It can be placed any where […]
Read More →