Configure Application Request Routing (ARR) with Client Certificates

Application Request Routing (ARR)
Application Request Routing (ARR)

This article has been moved to its new home here:  https://benperk.github.io/msdn/2014/2014-06-configure-application-request-routing-arr-with-client-certificates.html 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…

3

Using Network Tracing to debug System.Net based issues

VNET Azure
VNET Azure

This article has been moved to its new home here:  https://benperk.github.io/msdn/2014/2014-05-using-network-tracing-to-debug-system-net-based-issues.html 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…


How to get a static IP address for your Windows App Service Web App

Azure App Service Benjamin Perkins
Azure App Service Benjamin Perkins

This article has been moved to its new home here:  https://benperk.github.io/msdn/2014/2014-05-how-to-get-a-static-ip-address-for-your-microsoft-azure-web-site.html 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…

20

Make your own SSL Certificate for testing and learning

SSL TLS Certificate Benjamin Perkins
SSL TLS Certificate Benjamin Perkins

This article has been moved to its new home here: https://benperk.github.io/msdn/2014/2014-05-make-your-own-ssl-certificate-for-testing-and-learning.html Like many technologies, they seem very complicated when you begin to work with it, but once you get into it you start to hit the boundaries of its capabilities and features.  Once you use a tool for some time you learn what it can and…

13

Why can’t I publish my web site to Microsoft Azure Web App

Azure App Service Benjamin Perkins
Azure App Service Benjamin Perkins

This article has been moved to its new home here: https://benperk.github.io/msdn/2014/2014-04-why-cant-i-publish-my-web-site-to-windows-azure-web-sites.html There are numerous ways to publish your web sites to a Microsoft Azure App Service Web App.  Click on one of your App Service Web App and on the Quick Start page you see a link called ‘Set up deployment from source control’, as shown in Figure 1….

1

Configure Debug Diagnostic 2.0 to create a memory dump when a specific exception is thrown

Debug Diagnostics Tool
Debug Diagnostics Tool

This article has been moved to its new home here: https://benperk.github.io/msdn/2014/2014-04-configure-debug-diagnostic-2-0-to-create-a-memory-dump-when-a-specific-exception-is-thrown.html Debugging a process crash is a challenging activity.  Although you know the exception type, the exceptions error message and you know the method that it is being thrown from, you still can’t find out why the exception is being thrown.  It is especially complicated when…


Get Azure App Service deployment logs from KUDU

KUDU Azure App Service
KUDU Azure App Service

This article has been moved to its new home here: https://benperk.github.io/msdn/2014/2014-04-get-azure-website-deployment-logs-from-kudu.html If you are performing a deployment and it is not working, working only after some effort or it’s not working as expected, one feature that might help you find the reason is the deployment log available using KUDU. You can access your deployment details by entering https://standard.scm.azurewebsites.net…


Using KUDU with Microsoft Azure Web Apps

Azure PowerShell Benjamin Perkins
Azure PowerShell Benjamin Perkins

I have moved this article to its new home here:  https://benperk.github.io/msdn/2014/2014-03-using-kudu-with-windows-azure-web-sites.html There is a nice set of troubleshooting and analysis tools for use with Microsoft Azure Web Apps (formerlly Web Sites) called KUDU.  Information about that tool set can be found here. It is useful for capturing a memory dump, as explained here, looking at deployment logs, viewing configuration…


Staging and testing your Microsoft Azure App Service

Azure App Service Benjamin Perkins
Azure App Service Benjamin Perkins

This article has been moved to its new home here: https://benperk.github.io/msdn/2014/2014-03-staging-and-testing-your-windows-azure-web-site.html There was a recent announcement of some new features on the Microsoft Azure App Service platform that supports the deployment of your new web site instance without impacting or changing the live web site. This is a feature that has been available on the Cloud…

2

Using HTTP ETW tracing to troubleshoot HTTP issues

IIS Internet Information Services
IIS Internet Information Services

This article has been moved to its new home here: https://benperk.github.io/msdn/2014/2014-03-using-http-etw-tracing-to-troubleshoot-http-issues.html I wrote this article here in regards to an issue that I was having after installing an SSL certificate on an IIS web server. One of the tools I used was the HTTP ETW trace, also known as LOGMAN. As you notice from reading the…


How to store and access your IIS Logs on Microsoft Azure App Service

Azure App Service Benjamin Perkins
Azure App Service Benjamin Perkins

This article has been moved to its new home here: https://benperk.github.io/msdn/2014/2014-02-how-to-store-and-access-your-iis-logs-on-windows-azure-web-site.html Being part of the IIS support team I have memorized the structure of an IIS log file and can see oddities almost instantly.  Therefore, one of the things I want to look at when troubleshooting any Microsoft Azure Web App issue are the logs.  As Microsoft Azure App…

2

HTTP 404 after installing an SSL Certificate

IIS Internet Information Services
IIS Internet Information Services

This article has been moved to its new home here: https://benperk.github.io/msdn/2014/2014-02-http-404-after-installing-an-ssl-certificate.html I was configuring an SSL certificate and once complete, when I attempted to access the website using https://localhost I started receiving a 404 error as shown in Figure 1. Figure 1, 404 HTTP Status after installing an SSL Certificate I tried some shots at troubleshooting…

8

HTTPS only on Azure App Service Web Apps

Azure App Service Benjamin Perkins
Azure App Service Benjamin Perkins

This article has been moved to its new home here:  https://benperk.github.io/msdn/2014/2014-01-https-only-on-windows-azure-web-sites.html If you are looking for a resource that describes installing an SSL certificate on a Azure Web App, check here. Here is more information about this configuration. There are multiple modes currently supported on the Azure Web App platform: SNI base SSL – This is…

14

Configure the IIS Application Initialization module

IIS Internet Information Services
IIS Internet Information Services

This article has been moved to its new home here:  https://benperk.github.io/msdn/2014/2014-01-configure-the-iis-application-initialization-module.html During my many years of active IIS administration which hosted ASP.NET application, we had many discussions about why the first request to the web site took longer than those coming after.  In short, it’s because the first request, after a restart of the process…

14