Aspnet_state.exe crashing on Xp

I ran across an interesting situation with a customer today. He had a workstation running Windows Xp Professional. He’d previously been running Framework 1.1 and had been using the ASP.NET State Service. He had now upgraded to framework 2.0. and upon shutdown he now received the following error: aspnet_state.exe. Application Error. The instruction at “0x6a2a2fec” referenced…

2

Lot’s of objects on the Large Object Heap on a 64-bit server

My colleague Tess showed me a dump today which I thought was really interesting. The scenario was as follows: – We have a web application that’s been running successfully on a 32-bit server for quite some time. We’ve now moved to a 64-bit server. The code remains unchanged but we’re seeing a lot more objects…

1

New tools-section

I just added a page where I list some of the tools I use on a daily basis. You’re probably familiar with most, if not all, of them already, but I still thought it would be nice to write a quick line or two on them. You’ll find a permanent link under “Sections” in the…

2

Useful tools

Windbg Download This is by far the best tool to examine what is going on in a workerprocess. Once you’ve learned how to use it you’ll never understand how you ever made it without it. I have written various posts on this tool and I expect that there will be even more to come. For…

5

Getting started with windbg – part II

This is a continuation of my previous post with the imaginative name Getting started with windbg – part I. I’ll be assuming that you’ve read it, so if you haven’t I suggest you check it out first. We’re still working with the same sample dump, so I’ll pretty much pick up right where we left…

12

Getting started with windbg – part I

Okay, I’ve previously written some random posts about how to set up windbg and how to troubleshoot OutOfMemoryExceptions. I thought I’d take a few steps back and review some of the basics in order to help you get started on using this fantastic tool. Basic Configuration Copy sos.dll from the framework directory to the folder…

43

Clients getting incorrect session data or sessions are inexplicably reset

This is something me and my colleagues come across quite often. It is often quite time consuming to troubleshoot, even though there aren’t that many possible reasons. The typical scenario is that a webapplication stores client-specific data in session variables. Intermittently clients will see other clients’ data, find that their session has been reset long…

2

The standard output buffer-stuffer

I just closed a case that I thought was a bit interesting. I could skip directly to the old Problem, Resolution format, but I think that most of the time there is a lot to be learned from the troubleshooting process as well, so I’ll simply describe the scenario as well as what I did to…

2

My web application times out when debugging in IIS7

Problem: When using Visual Studio 2005 to debug a web application under IIS7 you will find that after 90-120 seconds the debugger will time out and you will get an appropriate error message in your browser. Visual Studio will return to it’s “non debugging”-state and pretend like nothing happened. Changing the ExecutionTimout property in web.config…

5

Test Projects and AJAX

If you have an AJAX project and you’re using Visual Studio Team Edition for Software Testers you might have noticed that the Web Test recorder is unable to record client side script navigation like AJAX requests. The way the test recorder is created it attaches to IE and records all “standard” navigation. This means it…

5