ASP.NET Crash: System.Security.Cryptography.CryptographicException

This has been a busy month for blogging for me, I’m up to a whopping 8 posts this month including this one which is the most I have written in any given month (since Feb 2006)… We have seen a few cases lately where ASP.NET apps die due to an unhandled CryptographicException when finalizing a…


Performance Testing Web Applications – New Patterns and Practices guide

One of my old colleagues J.D. Meier has written a performance testing guide with the Patterns and Practices team. Here is a link to the guide, it’s well worth reading: http://blogs.msdn.com/jmeier/archive/2007/10/27/now-on-msdn-patterns-practices-performance-testing-guidance-for-web-applications.aspx Laters,Tess


My Team is Hiring

Time for a commercial break, If you read this blog you probably know what I do.  If it is something that you would like to do for a living, now is your chance! My team (the Microsoft EMEA Internet Support Team) is hiring.  We are primarily looking for a new team member in France (Paris/Les Ulis),…


.NET Finalizer Memory Leak: Debugging with sos.dll in Visual Studio

Normally I write about issues that only manifest themselves in production environment, issues that you can’t really reproduce in a controlled dev environment every time you perform a certain action.  In those cases you need to use tools like windbg to gather dumps and do post-mortem debugging. Windbg works really well for those types of…


Creating dumps with Windbg and writing ADPlus Config files

My colleague Carlo just wrote a post on how to create dumps and how to configure ADPlus with config files, that I thought was really useful http://blogs.msdn.com/carloc/archive/2007/10/08/ok-now-how-do-i-capture-my-dump.aspx He also talks a little about DebugDiag, a tool for creating dumps and doing automated dump analysis for certain cases.  Btw, the dumps you generate with debug diag…