I worked on this issue and wanted to write it down because I love it when I can execute the WinDbg commands in my “Must use, must know WinDbg commands, my most used” article and find the reason for the problem. I executed !sos.threadpool and did see that the CPUs were pretty high, as seen […]
Read More →Search Results for: iis labs
Azure Functions – Blob Storage
The labs contained in this article show how to create, configure, code and monitor an Azure Function with a Blob Trigger. There is a detailed document here “Azure Blob storage bindings for Azure Functions” which discusses the Blob storage trigger in detail so I will not readdress that content. I have written an AzureFunctionConsumer program […]
Read More →Object reference not set to an instance of an object
Just documenting something I did today. I was receiving the error shown in Figure 1. “??? has encountered an unexpected error: The requested action could not be completed. Details: Object reference not set to an instances of an object.” Figure 1, Object reference not set to an instances of an object exception I needed to […]
Read More →Deploy to an Azure App Service using KUDU and a zip file
I wrote this article about a KUDU feature that supports the dragging and dropping of files from a local workstation to your Azure App Service. It is also possible to drag and drop a compressed ZIP file and KUDU will automatically unzip the content of the file. This is describe here already, but I like […]
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 →Lab 16: Configuring Failed Request Tracing to take a memory dump
Prerequisites Read this, using ADPLUS here Download/Read about Procdump here Have a look at Lab 19 and Lab 20, for other examples of Procdump Review this blog here Setup Install and Configure CSharpGuitarBugs on an IIS server as described in Lab 1 Install and Configure Failed Request Tracing on the same IIS server as described […]
Read More →Lab 10: Using ASP.NET Tracing (Trace=“True“)
Prerequisites Review this post here Review or complete Lab 4 which provides similar performance information Setup Install and Configure CSharpGuitarBugs on an IIS server as described in Lab 1 Lab 10-1 Click on the the FullCatalog –ASPX page located within the CSharpGuitarBugs website. About how long did it take? The goal is to find out […]
Read More →Lab 5: Basic and Advanced Application Pool Settings
In this lab you will learn about the Basic and Advanced application pool settings. The interface to change the behavior of the W3WP.exe process in which the web site runs is provided through these two settings windows. Lab 5.1 – Basic Application Pool settings Click on the Application Pools folder to view the list of […]
Read More →Lab 4: Install and configure Failed Request Tracing
I have written an article here that explains how to install and configure Failed Request Tracing. Please use that for reference. In this lab you will: Install the Failed Request Tracing (Tracing) role Configure Failed Request Tracing Capture and review the Failed Request Trace If you have not completed the previous labs, specifically Lab 2, […]
Read More →Lab 3: Install and configure Application Initialization
I have written a few articles about this here, but wanted to expand on it with this specific lab. In this lab you will: Install the Application Initialization feature Utilize ASP.NET MVC website created in Lab 1 and Lab 2 hosted here Configure Application Initialization for the CSharpGuitarBugs website Learn about the ASP.NET warm-up request […]
Read More →