Add an SSL certificate to an Azure Web App (CRT and P7B)

This article has been moved to its new location here: https://benperk.github.io/waws/2015/2015-12-add-an-ssl-certificate-to-an-azure-web-app-crt-and-p7b.html 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…

3

Mapping a wildcard domain name to an Azure App Services Web App (Website)

This article has been moved to its new location here: https://benperk.github.io/waws/2015/2015-12-mapping-a-wildcard-domain-name-to-an-azure-app-services-web-app-website.html 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…

1

Auto Heal your Azure Web App

This article has been moved to its new location here: https://benperk.github.io/waws/2015/2015-11-auto-heal-your-azure-web-app.html 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…

1

Monitoring your multiple Azure Web App instances

This article has been moved to its new location here: https://benperk.github.io/waws/2015/2015-11-monitoring-your-multiple-azure-web-app-instances.html 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…


Sending email from an Azure Web App using an O365 SMTP server

This article has been moved to its new location here: https://benperk.github.io/waws/2015/2015-10-sending-email-from-an-azure-web-app-using-an-o365-smtp-server.html One of the surprises I had when I moved many of my sites from a domain hoster to an Azure Web App was that the platform only provided web services and that I had lost my SMTP services.  That meant I was not able to…


Unexpected authentication, and sessions issues across instances with IdentityServer3 and Orchard CMS Web Apps

  What is IdentityServer? “IdentityServer is a framework and a hostable component that allows implementing single sign-on and access control for modern web applications and APIs using protocols like OpenID Connect and OAuth2. It supports a wide range of clients like mobile, web, SPAs and desktop applications and is extensible to allow integration in new…


Troubleshooting Web App deployment issues when using Git / GitHub

This article has been moved to its new location here: https://benperk.github.io/waws/2015/2015-08-troubleshooting-web-app-deployment-issues-when-using-git-github.html I setup a Web App to test deployments from GitHub.  Once the Web App was created I linked it to GitHub by selecting the “Integrate source control” link on the main page of for the website and selected GitHub.  Following the wizard I was able…


Debugging a W3WP memory dump of a slow performing ASP.NET Azure Web App

This article has been moved to its new location here: https://benperk.github.io/waws/2015/2015-07-debugging-a-w3wp-memory-dump-of-a-slow-performing-asp-net-azure-web-app.html 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….


Create a memory dump for your slow performing Web App

This article has been moved to its new location here: https://benperk.github.io/waws/2015/2015-07-create-a-memory-dump-for-your-slow-performing-web-app.html 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…


Create an Azure Web App failover solution on a budget

This article has been moved to its new location here: https://benperk.github.io/waws/2015/2015-06-create-an-azure-web-app-failover-solution-on-a-budget.html When you choose a region to place your Web App into, it is placed onto a stamp or scale unit.  The scale unit is an isolated entity within the region or datacenter.  This entity encapsulates and protects the Web Apps contained within it from service…