David Grey's Blog

July 2007 - Posts

Windows Update Ate My Team Foundation Server

I came into work this morning to find that our Team Foundation Server was not operating correctly. Team Explorer clients could not connect to the server at all though everything on the server seemed to be properly configured and working. A quick check of the logs revealed that Windows Update had automatically applied some patches overnight and it looks like one of these (I suspect KB933854, a security update for .NET 1.1) broke TFS.

After some digging around I figured that the problem was with the application tier and that the patch had reverted all web sites on the server to use ASP .NET 1.1, not ASP .NET 2.0 as they were previously configured. I changed the config for all the sites to revert them to ASP .NET 2.0 and although this made the TFS server visible to clients again it did not solve the problem as Team Explorer reported HTTP 404 errors everytime it tried to access any of the TFS Web services.

It seems that the root cause of the problem was that the update has corrupted the registration and configuration info for ASP .NET 2.0. Running

%WINDIR%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -iru

to re-register ASP .NET 2.0 without reconfiguring the script maps fixed the problem and got TFS back in working order.

del.ico.us del.ico.us | Digg It Digg It | Technorati Technorati | StumbleUpon StumbleUpon | Furl Furl | reddit reddit

All Good Things Must Come to an End

Indeed they must. After four years as a Microsoft MVP I've recently found out that I'm no longer an MVP as I haven't been re-awarded. It's a bit of a shame but I've thoroughly enjoyed my time with the MVP Programme and they are a great bunch of people. I'll miss the free MSDN subscription (lots!) but I won't miss the feeling of continually needing to do things to prove myself to the programme managers at Microsoft.

On the plus side, I guess it gives me more time to do the things I enjoy. 

del.ico.us del.ico.us | Digg It Digg It | Technorati Technorati | StumbleUpon StumbleUpon | Furl Furl | reddit reddit