It becomes unexciting when I need to access multiple Internet Information Services (IIS) servers to check configurations and such. Sure, you can use PowerShell, but I am a GUI guy and prefer the nice icons and text boxes over command line. I get a new GUI when a new version of the OS is released […]
Read More →Author: Benjamin Perkins
Using Traffic Manager as a FAILOVER solution for Azure App Services
I wanted to share an experience I had when using the Azure Traffic Manager with 2 Microsoft Azure App Service Web Apps. If you are not clear on what the Traffic Manager does, read my other post here. Simply, it is a way to balance load across multiple identical instances of an application so that […]
Read More →Renew an IIS 7, IIS 7.5, IIS 8.0 or IIS 8.5 … SSL Certificate (PKCS #10 vs. PKCS #7)
I will confess to not being a security expert. So this article is not about how the process works, instead about a change that I had a hard time finding when working with a customer some months ago. Security is serious business, so I like to leave those kinds of things to the experts and […]
Read More →Using Traffic Manager with Microsoft Azure Web App
One of the most challenging aspects of creating a disaster recovery environment was having a quick failover to a website that exists in another datacenter. These failover instances usually contained stale code, the hardware for the environment was expensive and rarely, if ever utilized and when we tried to failover to the DR it rarely […]
Read More →Configure Application Request Routing (ARR) with Client Certificates
The kind of Client Certificate I use most is stored electronically on a chip located on the back of my id badge. There is a card reader in my PC that can access these certificates, which are protected by a pin and requested when I attempt to access a web site that is configured to […]
Read More →Using Network Tracing to debug System.Net based issues
I have worked on a number of cases where web services or URLs are called using a code segment like the below code snippet. HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); The result of the GetResponse() method is some kind of error, for example a Timeout Exception, which is not always brought up to […]
Read More →How to get a static IP address for your Windows App Service Web App
11-AUG-2016: This article discusses INBOUND IPs, if you are looking for a single outbound IP address, Web Apps do not support that, instead there is a group of ~4 outgoing IP addresses described here. If you want your own set of outbound IPs, consider an ASE described here. 25-OCT-2017: If you delete an existing binding […]
Read More →My SSL Certificate doesn’t work on Azure Websites
In this post I will discuss 2 issues you might encounter when configuring an SSL certificate on Azure Web App. The certificate does not show in the drop-down. Browsing to your website over SSL / HTTPS you receive a security warning and the Azure Website wildcard certificate is delivered. ##The certificate does not show in […]
Read More →Enable System.Net tracing on Azure Websites (unable to connect to remote server)
It is becoming a common scenario that customers of Azure Web Apps are making requests to services hosted on other Azure IaaS or PaaS platforms, services not hosted on the Azure platform (on premise) and which use the System.Net class. For example, making a request from your code that uses either of the following code […]
Read More →Mapping a custom subdomain to an Azure Website
Mapping a custom domain name to your Azure Web App (Website) is based around a very important principle. The principle being that you need to add a CNAME with a HOST = awverify. This is how we confirm that you are indeed the owner of this domain. If you have access to the DNS file […]
Read More →