ASP.NET Tips: Debugger command you may not know about – aspxpages


So there are a lot of useful commands in sos that you may not know about.  I am going to hit on some of the additional commands that are in the sos.dll that ships with the debugger package.

Note: This extension only works with .NET 1.0 and .NET 1.1.

One command that can be really useful is !aspxpages

The output of this command looks like:

aspxpages

Here we can see all requests currently in the dump and if they are assigned to a thread.  In this case, all the requests have completed and so the ThreadId is XXX.  If one hadn’t completed yet, we would see the thread number where this request is currently running.  We can also see how long the request has been running, if it has been completed, and what page the request was for.

Hope you find this command useful.  If you want to see this command or others in 2.0 and later, please let me know.  I have this post, ASP.NET and SOS, where I ask about commands you’d like to see.

kick it on DotNetKicks.com

Comments (5)

  1. You’ve been kicked (a good thing) – Trackback from DotNetKicks.com

  2. So can you explain why some of these SOS extensions didn’t make it into SOS for .Net 2.0?  

  3. so I can’t explain fully, but some of the commands are specific to ASP.NET and so they weren’t included as the sos that ships with the framework is specific to the CLR.

  4. Josh Coswell says:

    Great debugging hints. Thanks for the post.

    Josh Coswell

    http://riverasp.net

  5. These are not a new command in some regards as they were added to the 1.x version of SOS that ships with