Windows Azure Role Architecture
One of the more common questions I get is about the architecture of an Azure role and which processes are responsible for the various steps in getting an Azure role instance up and running, how they...
View ArticleDebugging Windows Azure – Resources on the VM
During the course of debugging Windows Azure applications on a daily basis I have accumulated several tips, tricks, and debugging techniques that are specific to the Azure platform. I plan to create a...
View ArticleDebugging Windows Azure–Getting Tools onto the VM, Part 1
Debugging Windows Azure SeriesResources on the VMGetting Tools onto the VM, Part 1In the second part of the Debugging Windows Azure series we will look at the various ways you can get your...
View ArticleAsynchronous 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...
View ArticleHow 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. This is sufficient for the vast majority of applications, but some applications may require more storage...
View ArticleRole Instance Restarts Due to OS Upgrades
Update March 7, 2012Added to the Q&A section --- Q: How long will the upgrade take? How long will my VM be down? ------------ Roughly once per month Microsoft releases a new Guest OS version for...
View ArticleWindows Azure Disk Partition Preservation
One of the regular questions I get asked is what happens to my disks and drive letters in Windows Azure VMs when <x> happens. The following chart will outline the different scenarios that...
View ArticleHeartbeats, Recovery, and the Load Balancer
Some of the more common questions I get are around heartbeats/probes, how the fabric recovers from failed probes, and how load balancer manages traffic to these instances. Q: How does the fabric know...
View ArticleAsynchronous Parallel Blob Transfers with Progress Change Notification 2.0
This post is an update to the post at http://blogs.msdn.com/b/kwill/archive/2011/05/30/asynchronous-parallel-block-blob-transfers-with-progress-change-notification.aspx. Improvements from previous...
View ArticleWindows Azure Root Certificate Migration – Impact Scenarios
OverviewWe recently published a blog post outlining the upcoming root certificate change from the GTE CyberTrust Global Root to the Baltimore CyberTrust Root which will take effect starting April 15,...
View ArticleCompatibility Issue - SQL Azure connectivity using the SQL Native Client may...
Prior to July 2013 the Windows Azure Guest OS included version 10 of the SQL Native Client libraries (commonly named SQLNCLI or SNAC). The July release of the Windows Azure Guest OS (1.24, 2.16 and...
View ArticleWindows Azure PaaS Compute Diagnostics Data
When troubleshooting a problem one of the most important things to know is what diagnostic data is available. If you don’t know where to look for logs or other diagnostics information then you end up...
View ArticleTroubleshooting Scenario 1 – Role Recycling
Continuing from the diagnostic information at Windows Azure PaaS Compute Diagnostics Data, this blog post will describe how to troubleshoot a role that fails to start. This particular scenario is...
View ArticleAzureTools – The Diagnostic Utility used by the Windows Azure Developer...
Getting AzureToolsDirect Download Link - http://dsazure.blob.core.windows.net/azuretools/AzureTools.exe --- or ---Downloading from within an Azure VM (*note, this only works on Guest OS Family 2 or...
View ArticleTroubleshooting Scenario 2 – Role Recycling After Running Fine For 2 Weeks
Continuing from the diagnostic information at Windows Azure PaaS Compute Diagnostics Data, this blog post will describe how to troubleshoot a role that begins recycling after it has been running fine...
View Article“HTTP 403 Server failed to authenticate the request” When Using Shared Access...
One of the more common Azure Storage shared access signature issues I see is “403 Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including...
View ArticleHow to Modify a Running Azure Service
You have deployed your service to Azure and discover that it isn’t working correctly. After going through the troubleshooting series you have identified where the problem is and you think you know how...
View ArticleTroubleshooting Scenario 3 – Role Stuck in Busy
Continuing from the troubleshooting series at Windows Azure PaaS Compute Diagnostics Data, this blog post will describe how to troubleshoot a role that is stuck in the Busy state with the error message...
View ArticleTroubleshooting Scenario 4 - Windows Azure Traffic Manager Degraded Status
This post will describe how to troubleshoot a Windows Azure Traffic Manager profile which is showing a Degraded status, and provide some key points to understand about traffic manager probes. This is...
View ArticleAugust 2013 Windows Azure Guest OS issue with System.Runtime.Caching.MemoryCache
<Update Sept 18, 2013>The hotfix which resolves this issue has been released - http://support.microsoft.com/kb/2888303. See solution #2 below.</Update><Update Sept 17, 2013>A hotfix...
View Article