Subscribe: Advanced .NET Debugging
Preview: Advanced .NET Debugging

Advanced .NET Debugging

Because sometimes you need to dig deep!

Last Build Date: Tue, 12 Jul 2011 06:05:43 +0000


Forecast: Cloudy – My New Cloud Related Technical Blog

Tue, 12 Jul 2011 06:05:43 +0000

I’ve started a new technical blog which talks about the cloud. It’s called Forecast: Cloudy and it will feature thoughts, ideas and some code driven mostly from my experience running services on cloud infrastructure. While it won’t necessarily talk about .NET and debugging it will feature general architectural examples as well as use cases for using various […]

Advanced .NET Debugging – The Book by Mario Hewardt

Mon, 30 Nov 2009 12:25:38 +0000

I’ve just got in the mail the new Advanced .NET Debugging book by Mario Hewardt which I had the pleasure of reviewing prior to its publication (I sure hope my comments helped a bit, if at all 🙂 ). The book covers the internals of .NET, tools that can help you debug and solve issues […]

AJAXControlToolkit’s ToolkitScriptManager and Boosting Your Site’s Performance with a Content Delivery Network (CDN)

Sat, 13 Dec 2008 11:21:43 +0000

If you are using the AJAX Control Toolkit you’ve probably noticed the ToolkitScriptManager server control. One of the great features of the ToolkitScriptManager that comes with the AJAX Control Toolkit is its ability to combine all client side scripts that needs to be loaded in the browser into one request, thus saving the browser’s need […]

Debug.Assert and ASP.NET (and other server applications)

Mon, 08 Sep 2008 15:07:19 +0000

Debug.Assert lets you check various things during the debugging process or when you are a debug build. One of the problems with Debug.Assert is that it pops up a MessageBox dialog. UI dialogs are a big no-no in server applications since there are scenarios in which this UI dialog will never be show and your […]

Typed DataSets are Evil (and tips for using a DataSet)

Tue, 08 Jul 2008 15:34:11 +0000

Typed DataSets are a type safe wrapper around a DataSet which mirrors your database structure. It was created to make sure that the code accessing the database is type safe and any changes in the database structure that changes tables, columns or column types will be caught at compilation time rather than runtime. If you […]

Internal .Net Framework Data Provider error 6 with .NET Framework 2.0 SP1

Mon, 02 Jun 2008 18:33:04 +0000

I’ve previously written about Internal .Net Framework Data Provider error 6 and how to obtain the hot fix to fix this issue. It appears this hot fix never made it to .NET Framework 2.0 SP1 and there is a special fix (and KB article) to apply because the hotfix mentioned in the previous post will […]

To Object.GetHashCode / String.GetHashCode or not?

Tue, 27 May 2008 14:35:24 +0000

In relation with my previous post about string.GetHashCode being used in AJAXControlToolkit’s ToolkitScriptManager class, I wanted to talk about object.GetHashCode in general, and string.GetHashCode specifically. string.GetHashCode documentation states: “The behavior of GetHashCode is dependent on its implementation, which might change from one version of the common language runtime to another. A reason why this might […]

AJAXControlToolkit, ToolkitScriptManager, string.GetHashCode and mixing 32bit and 64bit machines/processes

Sun, 25 May 2008 12:35:17 +0000

If you mix and match 32 bit machines/processes with 64 bit machines/processes in an ASP.NET load balanced environment and you are using the AJAXControlToolkit ToolkitScriptManager class you might end up with the following error: Message: Assembly “AjaxControlToolkit, Version=1.0.10920.32880, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e” does not contain a script with hash code “9ea3f0e2”. Stack trace: at AjaxControlToolkit.ToolkitScriptManager.DeserializeScriptEntries(String serializedScriptEntries, Boolean […]

Internal .Net Framework Data Provider error 6

Fri, 04 Jan 2008 17:48:17 +0000

If you are getting the error “Internal .Net Framework Data Provider error 6” and you are using SQL Server 2005 with database mirroring know that its a bug in the SQL managed client code. Check out KB article 944099 for more info. At the time of writing this post the only solution for this problem […]

SOS.dll for .NET Framework 3.0 / 3.5

Thu, 03 Jan 2008 17:04:25 +0000

I’ve just been asked through the “Ask” widget on the side of this blog on Yedda (my day job) this question: Where is sos.dll for .net 3.5? I installed Visual Studio 2008, but I don’t see sos.dll in the Microsoft.NET\Framework\v3.5 directory? What’s up with that? Topics: debugging, managed code, debugging with cdb Asked by dannyR […]