Browse by Tags

10 November 2009
ASP.NET Debugger Extension – Manual Install / Uninstall
In case you have problems with the setup files for ASP.NET Debugger Extension you can manually install the module. FILES ADE.dll This is the main module that loads in IIS Location : GAC ADEWOWHelper.exe This is a helper exe that is used in x64 environments Read More...
0 Comments  
Attachment(s):adeFiles.zip
06 November 2009
ASP.NET Debugger Extension – Trace Process for Debug Events
With ASP.NET Debugger Extension you can also trace the process for events. This is actually a wrapper around the MdbgEngine (mdbgcore.dll) options to interrupt a process when an event occurs. You can use it to trace exceptions / module loads etc. For Read More...
05 November 2009
ASP.NET Debugger Extension – Find Debug Modules
ASP.NET Debugger Extension has an useful feature to find modules that are built in debug mode. You start by selecting a website, ADE then scans all the folders under that website to figure out the modules that are built in debug mode. Debug modules should Read More...
04 November 2009
ASP.NET Debugger Extension – Callstack Viewer
I recently created an ASP.NET Debugger Extension for IIS 7 that you can use to troubleshoot issues that would usually involve taking a memory dump of the process. One of the features in this extension is the ability to get a managed stack trace of all Read More...
04 November 2009
ASP.NET Debugger Extension for IIS 7
Just finished writing an extension for IIS 7 that will provide advanced debugging features for IIS worker processes running managed code. It basically does three things 1. Find Debug Modules This feature will help you scan your website content to spot Read More...
6 Comments  
Attachment(s):adeInstall.zip
02 April 2009
Getting better stack traces in Process Monitor / Process Explorer
Process Monitor and Process Explorer are great tools for troubleshooting issues on Windows machines. Process Explorer can be used to investigate a running process from handles to dlls loaded. Process Monitor is my favourate and it can be used to monitor Read More...
2 Comments
Filed under: , , ,
 
02 September 2008
Using Themes in ASP.NET loads System.Drawing namespace
Using the System.Drawing namespace is strongly discouraged in ASP.NET as it leads to a lot of performance/runtime problems. Recently one of our customers reported an issue where we were getting GDI+ errors in a normal ASP.NET application. Exception type: Read More...
8 Comments
Filed under: , , ,
 
04 May 2008
The lone System.OutOfMemoryException in your memory dump
I was recently asked ... Every time you run !dumpallexceptions ( !dae ) you will find that there is always a System.OutOfMemory exception object that will be listed Number of exceptions of this type: 1 Exception MethodTable: 0482151c Exception object: Read More...
0 Comments
Filed under: , , ,
 
15 January 2008
WinDbg Scripting - Dump column names from a data table
Windbg provides a nice scripting mechanism with which we can automate repetitive tasks. It is seldom used and I have found very few people who actually utilize it but it is a great way to automate tasks. One annoying routine that I regularly used to do Read More...
2 Comments
Filed under: , , ,
 
Attachment(s):DumpColumnNames.zip
05 December 2007
Preventing ildasm from disassembling your assembly
The MSIL Disassembler (ildasm.exe) is a neat tool that can be used to view the MSIL code of a .Net assembly/dll. Many of you should have used it to peek into assemblies while debugging/troubleshooting. I use it a lot to check assembly namespaces and stuff Read More...
6 Comments
Filed under: , ,
 
15 November 2007
SOS your Visual Studio
If you as a developer are interested in taking quick peeks into memory allocation you can load SOS (Son Of Strike) in Visual Studio to do that. SOS is written as a WinDbg extension but can load in Visual Studio and do most of the stuff. To begin with Read More...
4 Comments
Filed under: , ,
 
Page view tracker