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: 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),…


ASP.NET 2.0 OutputCaching – Download dialog box after browsing with SmartPhone

A few days ago I got an interesting case with a customer who intermittently kept getting a download box with Safari and a similar one telling him that he has choosen to open Default.aspx, do you want to open or save the file, when browsing the site with FireFox. In IE it sometimes came back with the following…


.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 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…