Browse by Tags - ASP.NET Debugging - Site Home - MSDN Blogs

ASP.NET Debugging

Debugging from an ASP.NET and Azure Engineer. Posts are from customer issues and things I feel may be useful.

Browse by Tags

Tagged Content List
  • Blog Post: Windows Azure remote access stops working

    Problem There is an issue where remote access (RDP) can stop working all of a sudden to all instances of a deployment that are running in Azure.  The problem is that the process that handles RDP requests has crashed.  If you have Windows Azure Diagnostics enabled and gather the event log files...
  • Blog Post: Windows Azure worker role crashing

    Problem We have seen an issue where a worker role running inside Windows Azure will crash, especially if it is under heavy load.  The problem is with IntelliTrace being enabled.  To determine if this is causing your worker role to crash, the first thing to look for are some event logs that...
  • Blog Post: Unhandled exception has occurred while running in Azure

    Windows Azure, just like any other IIS website can crash if an unhandled exception occurs.  One way that this can happen is if you are calling an Async function call and in the function that is called on completion, you throw an exception. In this situation, you will see something in the Application...
  • Blog Post: Now Available: Psscor4 – Debugger Extension for .NET 4.0

    I am very happy to announce that Psscor4 is now available for download.  You can download it from: Psscor4 Managed-Code Debugging Extension for WinDbg This should have the same functionality as Psscor2 does but it works against the .NET 4.0 Framework.  Please let me know if you run into any...
  • Blog Post: Help with Windows Azure role stuck in Initializing/Busy/Stopped state

    I have seen a number of issues where the Windows Azure role is stuck when you deploy it and you can’t get it started.  There are a few great posts about this problem at: Windows Azure role stuck in Initializing/Busy/Stopping Another common reason for Windows Azure role to stuck in Initializing/Busy...
  • Blog Post: ASP.NET Tip: How to avoid creating a GC Hole

    There are only a few things that can make a .NET process crash.  The most common one is an Unhandled Exception getting raised.  Another way that is can happen is by creating a GC Hole. What is a GC Hole So first a little background on what I mean by a GC Hole.  A GC Hole is any corruption...
  • Blog Post: ASP.NET and Performance

    I wanted to talk about monitoring performance in ASP.NET for a bit.  I have already posted a few postings that talk around this issue, namely: ASP.NET Debugging - High Memory part 5 – Fragmentation ASP.NET Debugging - ASP.NET Tips- How to use DebugDiag to track down But there are some other things...
  • Blog Post: ASP.NET Tips: What to gather to troubleshoot

    So now that I am done with all the individual posts, I thought I would wrap them all together.  So here are all of the posts that I created on gathering information when you are having a problem. Please keep in mind that these are geared towards the type of information you would be sending to Microsoft...
  • Blog Post: ASP.NET Tips: What to gather to troubleshoot - part 6 - Recycle due to memoryLimit

    Here is another situation that you may come across and what to do in order to gather information about it. The following steps will configure DebugDiag to automatically capture a memory dump of the ASPNET_WP.exe process recycling when it exceeds the memoryLimit.  This only applies to the ASPNET_WP...
  • Blog Post: ASP.NET Tips: What to gather to troubleshoot - part 3a - Crash revisited

    In the previous post around capturing a dump for a crash, we were talking about using DebugDiag .  But what if we can't use this tool.  There are various reasons for this, maybe we don't want to have it installed on the server, or maybe we are trying to capture a 64-bit process (which DebugDiag...
  • Blog Post: ASP.NET Tips: What to gather to troubleshoot – part 3 – Crash

    Defining an IIS Crash A Crash in IIS occurs when an IIS process (INETINFO.EXE, DLLHOST.EXE, W3WP.EXE) terminates unexpectedly. A Crash typically happens when there is an Unhandled Exception caused by an Access Violation, Stack Overflow, etc. In these situations, the operating system catches the exception...
  • Blog Post: Having problems with Visual Studio or .NET?

    If you are having issues with Visual Studio or the .NET Framework, but you don't want to create a case with Microsoft Support, there is another option for you. So first, if you are having a critical issue or need the issue looked at quickly to get to a resolution, Support is always the best avenue. ...
  • Blog Post: Unhandled exceptions causing ASP.NET to crash in .NET 2.0

    Sometimes you may see an error like the following when you have an ASP.NET application that has crashed, an event message that is similar to the following may be logged in the System log: Event Type: Warning Event Source: W3SVC Event Category: None Event ID: 1009 Date: 9/28/2005 Time: 3:18...
Page 1 of 1 (13 items)