A Taste of Logic

Image or ImageButton without ImageUrl Causes HTTP GET for Default Document

I recently worked an issue with a customer who was seeing an error in his application due to a null...

Author: Jim Cheshire Date: 01/28/2009

Sessions and Classes

Any programmer knows that logic errors are among the most difficult to troubleshoot. I was recently...

Author: Jim Cheshire Date: 01/09/2009

Windows Home Server Data Corruption Fix

Windows Home Server is a great product, but it's been plagued by an infamous bug known as the Data...

Author: Jim Cheshire Date: 06/10/2008

Third Party ASP.NET Controls and Visual Studio 2008

We've had a few cases recently where customers are using third-party ASP.NET server controls (either...

Author: Jim Cheshire Date: 02/28/2008

New IIS.NET Website for the Windows Server 2008 Launch

We've just launched a completely revamped and overhauled IIS 7 website with new content. Visit the...

Author: Jim Cheshire Date: 02/27/2008

Error When Opening ASP.NET Site on IIS 7 Using Visual Studio 2005

Now that Windows Server 2008 is out the door, we're starting to see more customers using IIS 7. I...

Author: Jim Cheshire Date: 02/25/2008

Hotfix Rollup for Visual Studio / Visual Web Developer Express Edition 2008

We recently released a hotfix rollup that fixes numerous issues in Visual Web Developer 2008, both...

Author: Jim Cheshire Date: 02/14/2008

The Power of !dumpmodule

Scenario: My customer is experiencing a hang and I see many threads with an identical stack. I also...

Author: Jim Cheshire Date: 01/24/2008

Cool Things You Can Do with AppCMD in IIS 7

If you haven't had a chance yet to mess around with IIS 7, you should take the time. One of the...

Author: Jim Cheshire Date: 01/16/2008

Update on Slow Startup Fix

A while back, I wrote a post regarding slow startup of ASP.NET 2.0 applications due to a lookup on a...

Author: Jim Cheshire Date: 01/08/2008

Having Network Problems on Win2003 SP2?

We've seen quite a few issues recently from customers having network problems on Windows Server 2003...

Author: Jim Cheshire Date: 12/19/2007

Creating Strings - A Case Study

I recently worked an issue with a customer who was experiencing high CPU. Performance Monitor data...

Author: Jim Cheshire Date: 12/11/2007

Purchase My Books in the Microsoft Company Store

I received notification today that Microsoft has decided to carry a small number of non-Microsoft...

Author: Jim Cheshire Date: 11/28/2007

My New Zune : Thoughts from an iPod Junkie

Yesterday morning I replaced my iPod with a new Zune 2. I've owned 4 iPods over the years, and I've...

Author: Jim Cheshire Date: 11/14/2007

New Hotfix: Run ASP.NET Without Full Trust in My_Computer_Zone

I have been working with the product group on a new hotfix that allows you to run ASP.NET 2.0...

Author: Jim Cheshire Date: 11/12/2007

Long Delay on First Request to ASP.NET 2.0 Application

I have worked several issues recently regarding long delays on the first request to an ASP.NET...

Author: Jim Cheshire Date: 10/25/2007

Running ASP.NET in a Shared Hosting Environment

I was recently working on an issue with a large international hosting company. This company hosts...

Author: Jim Cheshire Date: 09/30/2007

Automating aspnet_compiler in Visual Web Developer

Visual Studio has a cool user interface for publishing a website using the Publish Web Site dialog,...

Author: Jim Cheshire Date: 09/27/2007

ASP.NET Version Madness

With the impending release of Visual Studio 2008 and Visual Web Developer 2008, along with the .NET...

Author: Jim Cheshire Date: 09/25/2007

Why don't my .NET Framework patches install?

I recently worked an issue with a customer who was rolling out some patches to over 50,000 computers...

Author: Jim Cheshire Date: 09/25/2007

Visual Studio 2008 Beta 2 Available - Now with VWD 2008

We recently announced the RTW of Visual Studio 2008 beta 2. What you might not know is that beta 2...

Author: Jim Cheshire Date: 07/29/2007

Get Hotfixes Without Calling PSS

You can now get a hotfix from Microsoft without having to call PSS! Just browse the the following...

Author: Jim Cheshire Date: 07/27/2007

Please listen carefully as our menus have changed.

I recently had to call Samsung customer service due to a broken TV set. (It's actually a very long...

Author: Jim Cheshire Date: 03/10/2007

WPF Provides the Best of Times

New York Times publisher Pinchy Suzberger recently told Haaretz Daily Newspaper Israel, "I don't...

Author: Jim Cheshire Date: 03/09/2007

Free VWD and SQL Server 2005 Express Hosting (For 30 Days)

If you're just getting around to checking out Visual Web Developer (whether as part of Visual Studio...

Author: Jim Cheshire Date: 03/08/2007

Love, Hate, and Barenaked Ladies

I hate DRM. Absolutely hate it. I love Barenaked Ladies. (It's a music group, Mom. I'm not opening...

Author: Jim Cheshire Date: 03/06/2007

March CTP of Orcas Has Arrived

A short while back, I blogged about the great new features in Orcas that ASP.NET developers will...

Author: Jim Cheshire Date: 03/01/2007

Getting to the Root Cause of SqlExceptions

It's pretty common for me to work cases where something bad happens when an ASP.NET application is...

Author: Jim Cheshire Date: 02/28/2007

A Train or a Beast

Expression Web is Microsoft's latest web design tool. It should be no surprise to you that we put a...

Author: Jim Cheshire Date: 02/28/2007

Neatly Tied Together with a Ribbon

My Microsoft roots are in Office. My first job here was supporting Word 6.0. In fact, I remember...

Author: Jim Cheshire Date: 02/28/2007

Apple FUD

Apple has launched a campaign of FUD against Windows Vista. You know what FUD is, right? Fear,...

Author: Jim Cheshire Date: 02/16/2007

Orcas - Not just blowing air!

I haven't blogged in a long time, partly because I've been very busy with other things, but mostly...

Author: Jim Cheshire Date: 02/14/2007

Generating a Dump In Your Code Using DebugBreak

There are many issues that pop up that really require a user mode dump in order to successfully...

Author: Jim Cheshire Date: 04/12/2006

Out of memory! Are you nuts!?

I may have said this before (my memory's not what it was prior to decade number 4), but the most...

Author: Jim Cheshire Date: 01/20/2006

Getting the PID and TID of a COM Call

There are times when I may be debugging a latency issue that involves a COM component running in a...

Author: Jim Cheshire Date: 12/30/2005

Digging Into Objects

One of our engineers asked me yesterday about getting the total size for objects in memory. The...

Author: Jim Cheshire Date: 12/22/2005

The Infamous Debug Attribute

Our most common issues deal with memory problems. Memory problems come in many flavors, but one of...

Author: Jim Cheshire Date: 12/20/2005

Are you in GC?

When you're debugging, you're really just looking into internal memory structures in a process. When...

Author: Jim Cheshire Date: 12/20/2005

Clarifications on Debugging

When I'm talking to ASP.NET developers who are experiencing memory issues, crashes, hangs, etc., I...

Author: Jim Cheshire Date: 12/20/2005

Welcome!

I'm not a fan of "read all about me" blog entries, but I would like to introduce myself so that...

Author: Jim Cheshire Date: 12/20/2005