May 06, 2008
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...
1 comments
Tags: ASP.NET TipDebuggingASP.NETIISCrash
May 05, 2008
Identifying a Memory leak A Memory Leak in an IIS process (INETINFO.EXE, DLLHOST.EXE, W3WP.EXE) occurs when Memory Usage in Task Manager continues to consume more than 50% of the physical RAM until running out of system memory or until the process stops...
1 comments
Tags: ASP.NET TipDebuggingASP.NETIISHigh Memory
May 02, 2008
On machines running IIS5 and IIS5.1, these are the Inetinfo.exe, DLLHost.exe and/or ASPNET_WP.exe processes. On machines running IIS 6 or 7, this is the w3wp.exe process. The following steps will allow us to get log files of the processes hosting the...
1 comments
Tags: DebuggingASP.NETIIS.NETIIS7High CPU
Apr 28, 2008
So in a previous post, we talked about Understanding when to use a Finalizer in your .NET class so now lets take a look at what the Finalize queue looks like and how to tell if things are bad. The command we use is !finalizequeue in sos: 0:010> !finalizequeue...
2 comments
Tags: ASP.NET TipDebuggingASP.NETIIS.NET
Apr 25, 2008
A common problem we see when moving to .NET all revolves around the finalizer. There are a few reasons that this happens: Developers move from C/C++ to C# and are used to created classes with a constructor and destructor. Developers don’t understand...
1 comments
Tags: DebuggingASP.NETIIS.NETMicrosoftHigh Memory
Apr 25, 2008
We recently had a case where the customer was having performance problems. They were seeing requests take a few minutes to return and didn’t know what was happening. So they took some dumps while the problem was happening. So we ran this dump through...
1 comments
Tags: ASP.NET TipDebuggingASP.NETIISHang
Apr 24, 2008
There have been a number of reports of networking issues after installing SP2 for Windows Server 2003. We now have a fix that will address these. The errors you may see include: When you try to connect to the server by using a VPN connection...
1 comments
Tags: DebuggingASP.NETIISMicrosoftHotfix
Apr 22, 2008
If you try to make an asynchronous call, you will notice that the thread that executes the call doesn't run under the same account as the thread that called it, assuming you are using impersonation. There are a number of ways to change this if you would...
1 comments
Tags: DebuggingASP.NETIIS.NETCode