Windows Azure - Troubleshooting & Debugging

Sharing Windows Azure information from the perspective of a developer support engineer on the cloud integration team

HTTP 401 Access Denied when calling Azure Cognitive Services APIs

When calling one of the Cognitive Services APIs you may receive an HTTP 401 Access Denied error with...

Author: Kevin Williamson [MSFT] Date: 05/17/2017

Azure Service Fabric – Common Networking Scenarios

One of the more common questions we have seen when creating Service Fabric clusters is how to...

Author: Kevin Williamson [MSFT] Date: 10/05/2016

PaaS Cloud Service Role Restart Scenarios

There are several reasons why a PaaS cloud service role instance will restart or recycle.  This...

Author: Kevin Williamson [MSFT] Date: 03/08/2016

Authenticating Storage Requests Using SharedKeyAuthenticationHandler

  With the older version of the storage client library (version 1.7) you could sign...

Author: Kevin Williamson [MSFT] Date: 06/03/2015

Azure Cloud Services only support SHA-1 Thumbprint Algorithm

  “My certificate provider recently switched to only providing SHA2/SHA256 certificates because...

Author: Kevin Williamson [MSFT] Date: 02/16/2015

Cloud Service RDP Configuration not available via portal

    <Update March 2, 2015> The ability to modify RDP plugin settings via the portal...

Author: Kevin Williamson [MSFT] Date: 02/09/2015

How to Restrict RDP Access in an Azure PaaS Cloud Service

  A question I see periodically is how to restrict RDP access for PaaS services to specific...

Author: Kevin Williamson [MSFT] Date: 12/16/2014

Windows Azure Diagnostics – Upgrading from Azure SDK 2.4 to Azure SDK 2.5

Overview Windows Azure SDK 2.4 and prior used Windows Azure Diagnostics 1.0 which provided multiple...

Author: Kevin Williamson [MSFT] Date: 12/02/2014

Windows Azure Storage Analytics SDP Package

In a previous post we looked at the Windows Azure PaaS SDP package which allows you to quickly and...

Author: Kevin Williamson [MSFT] Date: 02/06/2014

Topology Blast–Send topology change updates to all instances at once

Windows Azure SDK 2.2 introduces the concept of a topology blast.  This blog post will describe how...

Author: Kevin Williamson [MSFT] Date: 12/06/2013

Troubleshooting Scenario 7 – Role Recycling

In Troubleshooting Scenario 1 we looked at a scenario where the role would recycle after deployment...

Author: Kevin Williamson [MSFT] Date: 10/03/2013

Troubleshooting Scenario 6 – Role Recycling After Running For Some Time

In Troubleshooting Scenario 2 we looked at a scenario where the role would recycle after running...

Author: Kevin Williamson [MSFT] Date: 09/23/2013

Troubleshooting Scenario 5 – Internal Server Error 500 in WebRole

  This post will describe how to troubleshoot an Internal Server Error 500 in an Azure...

Author: Kevin Williamson [MSFT] Date: 09/19/2013

Windows Azure Traffic Manager Performance Impact

  A somewhat common question regarding Windows Azure Traffic Manager (WATM) deals with...

Author: Kevin Williamson [MSFT] Date: 09/17/2013

August 2013 Windows Azure Guest OS issue with System.Runtime.Caching.MemoryCache

  <Update Sept 18, 2013> The hotfix which resolves this issue has been released -...

Author: Kevin Williamson [MSFT] Date: 09/11/2013

Troubleshooting Scenario 4 - Windows Azure Traffic Manager Degraded Status

This post will describe how to troubleshoot a Windows Azure Traffic Manager profile which is showing...

Author: Kevin Williamson [MSFT] Date: 09/06/2013

Troubleshooting Scenario 3 – Role Stuck in Busy

Continuing from the troubleshooting series at Windows Azure PaaS Compute Diagnostics Data, this blog...

Author: Kevin Williamson [MSFT] Date: 09/06/2013

How to Modify a Running Azure Service

You have deployed your service to Azure and discover that it isn’t working correctly. After...

Author: Kevin Williamson [MSFT] Date: 09/05/2013

“HTTP 403 Server failed to authenticate the request” When Using Shared Access Signatures

One of the more common Azure Storage shared access signature issues I see is “403 Server...

Author: Kevin Williamson [MSFT] Date: 08/27/2013

Troubleshooting Scenario 2 – Role Recycling After Running Fine For 2 Weeks

Continuing from the diagnostic information at Windows Azure PaaS Compute Diagnostics Data, this blog...

Author: Kevin Williamson [MSFT] Date: 08/26/2013

AzureTools – The Diagnostic Utility used by the Windows Azure Developer Support Team

  Getting AzureTools Direct Download Link -...

Author: Kevin Williamson [MSFT] Date: 08/26/2013

Troubleshooting Scenario 1 – Role Recycling

Continuing from the diagnostic information at Windows Azure PaaS Compute Diagnostics Data, this blog...

Author: Kevin Williamson [MSFT] Date: 08/20/2013

Windows Azure PaaS Compute Diagnostics Data

When troubleshooting a problem one of the most important things to know is what diagnostic data is...

Author: Kevin Williamson [MSFT] Date: 08/09/2013

Compatibility Issue - SQL Azure connectivity using the SQL Native Client may break after the July release of the Windows Azure Guest OS

Prior to July 2013 the Windows Azure Guest OS included version 10 of the SQL Native Client libraries...

Author: Kevin Williamson [MSFT] Date: 08/01/2013

Windows Azure Root Certificate Migration – Impact Scenarios

Overview We recently published a blog post outlining the upcoming root certificate change from the...

Author: Kevin Williamson [MSFT] Date: 03/19/2013

Asynchronous Parallel Blob Transfers with Progress Change Notification 2.0

This post is an update to the post at...

Author: Kevin Williamson [MSFT] Date: 03/05/2013

Windows Azure Disk Partition Preservation

One of the regular questions I get asked is what happens to my disks and drive letters in Windows...

Author: Kevin Williamson [MSFT] Date: 10/05/2012

Role Instance Restarts Due to OS Upgrades

Update March 7, 2013 Added to the Q&A section --- Q: How long will the upgrade take?  How long...

Author: Kevin Williamson [MSFT] Date: 09/19/2012

How to increase the size of the Windows Azure Web Role ASP.NET Temporary Folder

By default the ASP.NET temporary folder size in a Windows Azure web role is limited to 100 MB. ...

Author: Kevin Williamson [MSFT] Date: 07/18/2011

Asynchronous Parallel Block Blob Transfers with Progress Change Notification

UPDATE March 6, 2013: This code has been significantly updated and the new version can be found at...

Author: Kevin Williamson [MSFT] Date: 05/30/2011

Debugging Windows Azure–Getting Tools onto the VM, Part 1

Debugging Windows Azure Series Resources on the VM Getting Tools onto the VM, Part 1 In the second...

Author: Kevin Williamson [MSFT] Date: 05/08/2011

Debugging Windows Azure – Resources on the VM

During the course of debugging Windows Azure applications on a daily basis I have accumulated...

Author: Kevin Williamson [MSFT] Date: 05/06/2011

Windows Azure Role Architecture

*Update Aug 20, 2013: The guest agent process used to be WaAppAgent, and any updates to this guest...

Author: Kevin Williamson [MSFT] Date: 05/05/2011