I have written a number of articles on how to create memory dumps for troubleshooting W3WP process hangs, crashes or memory consumption issues. Create a memory dump when the W3WP process terminates using Procdump Creating a W3WP Memory dump on Windows Server 2003 Creating a W3WP Memory dump on Windows Server 2008 R2 Configure Debug […]
Read More →Create a memory dump for your slow performing Web App
There are numerous ways to create a memory dump for a slow performing Web App, but I find this one the simplest and quickest. Follow these steps to capture a memory dump of the W3WP process responding to requests which are slower than expected. Here are the steps: Login to your KUDU console. I wrote […]
Read More →Why am I getting this challenge response popup?
Real quick, the reason for the credential pop-up is because the URL you are accessing is not in the Local Intranet trusted sites lists, as shown in Figure 6a and 6b! I setup a domain and did some learning on Kerberos. The first lessons I learned working towards a better understanding of Kerberos was some […]
Read More →Configure Application Request Routing with Windows Authentication, Kerberos
If you have not already read this article, please do which is a prequel to this one that explains the basic installation and configuration of ARR using anonymous authentication. The steps for configuring Application Request Routing (ARR) to use Windows Authentication -> Kerberos, are: Set authentication protocol on IIS (Server Farm) servers to Windows Authentication […]
Read More →Configure Application Request Routing
There are many documents that cover the configuration of ARR, but this one’s my own. I write this post to set the base line for another article I wrote here, about configuring ARR to work with Windows Authentication, specifically Kerberos. After taking the actions in this article and making sure all is running as expected, […]
Read More →Debugging a W3WP memory dump of a slow performing ASP.NET Azure Web App
I wrote an article here about how to capture a memory dump of the W3WP process that runs your Azure Web App. Once you get the Memory dump, here are the steps you need to find out what the reason for the slow performance is. First, I open the W3WP dump in WinDbg, as shown […]
Read More →Mapping a wildcard domain name to an Azure App Services Web App (Website)
The process for mapping a wildcard domain, for example *.contoso.com to a Web App can be achieved by performing the following: Adding a CNAME at your domain hosting provider Adding the custom domain within the Azure portal Adding wildcard domain names to multiple Web Apps Once these steps are complete, accessing your Web App using […]
Read More →Add an SSL certificate to an Azure Web App (CRT and P7B)
I was following these instructions here using CERTREQ to create my certificate request, and everything worked fine up to step 6. In step 6 is states that I should have a CER file. I wrote some articles about creating a certificate here and here, where there is a CER file created, however, when I downloaded […]
Read More →Monitoring your multiple Azure Web App instances
When you scale to more than a single instance of a Web App, it gets a little complicated to monitor or troubleshoot an issue. The complicated part is trying to find which of the instances are experiencing the problem. In many cases, a majority of the requests complete just fine, but from time to time, […]
Read More →Auto Heal your Azure Web App
If your Web App is not behaving like you expect, you might consider implementing Auto Healing. Auto Healing for a Web App lets you take an action when certain events occurr, for example: When request count breaches a certain limit When requests are running slower that expected When an unexpected http status code is received […]
Read More →