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 ?

# .NET Debugger Visualizers List

Saturday, May 31, 2008 12:40 PM by I LOVE C#

.NET Visualization List 1. WCF Visualizers - www.codeplex.com/WCFVisualizer   2. CAB Visualization

# NET Debugger Visualizers List(转)

Thursday, July 10, 2008 10:08 AM by 江南白衣

原文:weblogs.asp.net/.../net-debugger-visualizers-list.aspx

1.WCFVisual...

# Rewriting URLs

Wednesday, October 08, 2008 8:35 PM by IWebThereforeIAm

Rewriting URLs Open source URL Mapping component for ASP.NET 2.0 that supports regular expressions, themes, masterpages, and postbacks. Compress your ASP.NET 2.0 pages HttpModule to add gzip compression to your .NET 2.0 sites. Cool VS 2005 Debugging Visualizers