Cool VS 2005 Debugging Visualizers for ASP.NET 2.0 Development

One of the cool new features in VS 2005 is a debugging extensibility feature called "Debugger Visualizers".  Basically this provides a way for developers to build and use UI extensions within the VS debugger that provide richer data visualization and analysis of types and variables within a running program.

Feb 6th Update: Frans Bouma just posted a good article that talks about some tips for writing new Debugging Visualizers.

K. Scott Allen published a cool sample today of an ASP.NET control graph visualizer that allows you to obtain a graph of a server control and its children.  Simply hover over a "this" (in C#) or "Me" (in VB) reference on your page while in the debugger, and you'll be able to see the entire server control hierarchy for your page while on a breakpoint in the debugger:

 

A quick search on the web also found this cool Regex Debugging Visualizer by Roy Osherove:

 

As well as really cool ASP.NET Cache Visualizer by Brett Johnson (for seeing what is currently in the ASP.NET Cache Object):

 

And this really cool ASP.NET Control Visualizer by Brett as well that lets you obtain what the html output of a server control will look like:

 

And Howard van Rooijen's really cool XML Visualizer:

All of the above visualizers are free (and most ship the source code).  Definitely some cool things to add to the tool-chest! 

Hope this helps (and a special thanks to the guys above for building these -- they really rock),

Scott

 

Published Thursday, January 12, 2006 10:37 PM by ScottGu

Comments

# re: Cool VS 2005 Debugging Visualizers for ASP.NET 2.0 Development

Friday, January 13, 2006 10:11 AM by Johnson Smith
Scott,

How VS 2005 Debugging Visualizers will help us for HTTP Traffic Monitoring and It can able to view the page's view state (in various forms: raw, parsed, and decoded) to help us optimize our state management logic?.

As we all knew about Nikhil's Web development Helper(http://www.nikhilk.net/Project.WebDevHelper.aspx), which has ability to log all HTTP (and HTTPS) traffic between the browser and our server, and view request and response details.

Thanks,
Smith

# re: Cool VS 2005 Debugging Visualizers for ASP.NET 2.0 Development

Friday, January 13, 2006 12:19 PM by Steve
Do you know of any visualizers like this for VS 2003?

# re: Cool VS 2005 Debugging Visualizers for ASP.NET 2.0 Development

Friday, January 13, 2006 1:31 PM by Kevin Dente
I haven't tried it yet, but there's also the WindwosIdentity visualizer:
http://www.wintoolzone.com/showpage.aspx?url=ListDotnet.aspx?ListType=3

# re: Cool VS 2005 Debugging Visualizers for ASP.NET 2.0 Development

Tuesday, January 17, 2006 11:04 PM by Johnson Smith
Some intersting update on VS 2005 Debugging Visualizers...

http://scottonwriting.net/sowblog/posts/4970.aspx

Check it out.

# The Third Bit » Blog Archive » .NET Debugging Visualizers

PingBack from http://pyre.third-bit.com/blog/archives/353.html

# How to install a debugger visualizer ?

Thursday, April 10, 2008 3:46 AM by Pierre-Emmanuel Dautreppe

How to install a debugger visualizer ?