Real world problems; Real world solutions
Forum to share my experiences supporting IIS, ASP.NET & SharePoint technologies and an attempt to explain how these technologies work below the surface. I discuss some of the issues that we resolved in our support cases.
debugging a crash – An example
Debugging & troubleshooting applications is a major part of my job, but not using debuggers like...
Date: 04/29/2010
Webdav folders – no full functionality
I recently got to work on a problem where MOSS 2007 SP2 was installed on a Windows 2008 machine. As...
Date: 04/02/2010
MOSS Search error - The Search application is not available for this site
I recently got a hardware upgrade and had setup up a new farm in a virtual environment using...
Date: 03/08/2010
CONTENT DEPLOYMENT – the remote server returned an error: (404) Not Found
This is one of a series of blogs that I plan to write on troubleshooting content deployment issues....
Date: 11/10/2009
Provisioning shared services fails with user cannot be found error
I was recently rebuilding one of my farms when I ran into the problem I describe below. I logged...
Date: 11/10/2009
access denied while trying to save to favorites
I use the “Add to Favorites” feature in Internet Explorer a lot. After moving to Windows Vista, I...
Date: 10/29/2009
people picker & user accounts resolution in domainS FROM different forestS
Ever run into a situation where the people picker in SharePoint will fail to resolve usernames that...
Date: 10/06/2009
Send to… Other Location feature, MOSS & Office clients
Have you used this feature before? I see a lot of people on the internet using this feature and...
Date: 09/29/2009
Sharepoint – custom solution deployment failure
I recently ran into a problem where custom SharePoint solutions will randomly fail to deploy on any...
Date: 09/15/2009
Published links to office client applications do not show up in file open or save dialogs
Ever run into a problem where your published links for office client applications do not show up in...
Date: 09/03/2009
manually Debugging native memory leaks
So in my previous posts, I explained how you can use DebugDiag tool to capture high memory dumps...
Date: 05/22/2009
Using debugdiag for memory pressure analysis
In my last post, I discussed a generic approach to collecting memory dumps using Debug Diagnostics...
Date: 05/21/2009
debugging native memory leaks
Debugging native memory leaks is one of the most difficult things to do - (at least for me). There...
Date: 05/18/2009
How to get the http headers for asp.net requests from a dump file
So, you have a managed dump and you want to find out the request headers. Here’s one of the methods...
Date: 03/10/2009
HTTP Compression – reason codes in etw traces
In one of my earlier posts, I discussed one of the reasons for compression failure and how we...
Date: 03/01/2009
ETW Trace providers – when to use what
You may perhaps have used Event Tracing Feature of Windows aka ETW for debugging many server side...
Date: 03/01/2009
setting managed breakpoints in windbg
Windbg is a native debugger and you can use it to set a breakpoint on a virtual address. Any managed...
Date: 02/27/2009
catching a memory dump on system.outofmemoryexception
Issues related to high memory utilization on an IIS application server are common. With .NET there...
Date: 02/26/2009
CAPTURING AND ANALYZING AN ETW TRACE (event TRACING FOR WINDOWS)
Continuing my conversations on using tools, today I want to explain how to capture an ETW trace and...
Date: 02/26/2009
IIS Compression failure - compression_disabled Status
Recently, we ran into a problem where static or dynamic compression would not work on a few...
Date: 02/24/2009
Creating a custom accelerator for internet explorer 8
Internet Explorer 8 is expected to be available in the near future. It packs a whole lot of...
Date: 02/22/2009
debugging memory problems – a beginner’s view
Unlike native debugging, you don’t need symbols for debugging managed code. SOS.dll can also be used...
Date: 02/22/2009
Debugging sSL handshake failure using network monitor – a scenario
In one of my earlier post I explained how to use Microsoft Network Monitor to debug a networking...
Date: 02/16/2009
Windows 2008 AND IISRESET.EXE
IISreset.exe is a magical command that resolves many problems! Err… well, yeah that command restarts...
Date: 02/15/2009
Using Microsoft network monitor to track down networking problems
There are a lot of software tools provided by Microsoft and written by other companies that really...
Date: 02/10/2009
Capturing simultaneous network traces from client & server machine
In this blog post, I want to provide you with instructions on capturing simultaneous network traffic...
Date: 02/10/2009
installing & configuring debugging tools for windows
There are umpteen blogs out there that discuss various debugging techniques. So what is so different...
Date: 02/09/2009
IIS 7.0 - HTTP 502.2 - Bad Gateway
Recently I got a couple of support cases where customers who migrated their CGI applications over to...
Date: 02/08/2009
IIS 7 and Kernel mode authentication
IIS 7.0 available with Windows Server 2008 is the new Application server platform from Microsoft....
Date: 02/08/2009
Events using delegates (c#) – An additional example
A former colleague wrote an excellent blog post about using Events with Delegates, in C#. He is one...
Date: 02/08/2009
Working with HTTP.SYS or Kernel Mode Caching in Internet Information Services 6.0
Caching has always been one of my favorite areas. Although, I never attempted to look much into how...
Date: 11/16/2007
Why the debugger will not hit your breakpoints?
I am reviving my blog after several months. The reason I have been away is because I was learning...
Date: 08/13/2007
Internet Information Services 6.0 & 7.0
IIS 6 is one of the best web servers ever built. With IIS 7, our prdoduct team made it even better....
Date: 08/13/2007
Why sorting and paging callback on GridView control fails after custom callback
Hello and welcome again. Today, I’d like to blog about another interesting case that we received....
Date: 07/11/2006
Erroneous Character displayed instead of $ sign or currency symbol
Hi all, This time I want to discuss how globalization features affect the behavior of an ASP.NET...
Date: 01/02/2006
Validation Controls and non Microsoft Browsers
There are a few times during the course of cross platform functional testing of your ASP.NET...
Date: 12/07/2005