Some of you may have noticed that the site was down today. An unfortunate set of events prevented me from getting the site up sooner. It all started this morning when I deployed a new version of the site software.

I tested the changes on a Windows 2003 Server running .NET Framework v1.1. However, the production environment is running .NET Framework v1.1 Service Pack 1. Core pieces of the web site framework code that have been running problem free for years failed under Service Pack 1. I fixed the code after trouble shooting the problems, but then came more problems.

A series of network problems prevented me from deploying the fixes. From an issue with my wireless access point to service provider issues, it seemed as if there was something that did not want me to deploy the fixes. And to top it off, while talking with a prospect I asked that he visit the White Peak web site forgetting that the site was down. Definitely not the image I want when talking with someone about building web applications.

After a long day, the site is finally up and running. The code is a bit better as a result, and I'm reminded of the importance of testing software in an environment that mirrors the production environment as closely as possible even for a site as simple as this one.

posted by Kirby Turner | 05-Oct-2004 9:29 PM | comments (2)


What were the issues between 1.1 and 1.1 SP1 curious minds need to know.

posted by FunctionFoo | October 7 03:19 PM


The issues were with ASP.NET and how additional slashes are handled when mapping paths. Apparently I had "dirty" code that would include an extra slash in certain cases. This code work prior to SP1 but fail with SP1. For instance, the virtual path control//mycontrol.ascx would not cause problems in the past but with SP1 caused issues. To resolve the issues, I cleaned up my code and ensured no extra slashes anywhere.

posted by Kirby Turner | October 8 08:55 AM

Add Your Comment

Comment:
(No HTML)

Name:
E-mail/Web site:
Your e-mail/web site will not be published on this site. It is optional and will only be used by me should I need to contact you directly.
 
By checking this option, this site will remember your name and e-mail/web site on future visits. Uncheck this option to have the site not remember who you are on future visits.
 
Enter the code shown above:
Copyright © 1999-2008 Kirby Turner.
Site software written by White Peak Software Inc, a provider of custom software and software development coaching.