Moling ASP.NET
Mole 2010 and Mole 2012 are Visual Studio debugger visualizers that enable you to drill into and analyze any program which targets the .NET Framework 3.5 or above (except Silverlight, Metro and Windows Phone). It runs inside Visual Studio while you are debugging.
Mole has extra features that make it even easier to debug applications written on certain platforms, such as ASP.NET. In addition to all of the core capabilities in Mole, ASP.NET developers can also leverage the following features.
Control Hierarchy
The Element Tree tool displays UI controls that make up your ASP.NET user interfaces. It will display the standard Web controls, and all third-party controls that you use in your applications. The selected control’s properties are displayed in the MoloScope area. Use the search box to quickly find the controls you’re interested in. You can access convenient features in the context menu; such as setting a new root node in the tree, or copying a control’s ancestor path to the clipboard.
Support for ASP.NET MVC
Mole can be opened for a huge number of object types, including many objects found in ASP.NET MVC 2 and 3. This makes it easy to quickly open Mole and start exploring your ASP.NET MVC application objects.
After clicking the “Mole 2010″ menu item, Mole immediately opens to reveal the state of the MVC controller seen above.