.NET Debugging Demos Lab 5: Debugging Challenge! (time to test your knowledge)

1 minute read

We’re about halfway through with the labs so to change it up a little bit I’m going to give you a debugging challenge.

I will post the step-by-step instructions and walk through in about a week, but for now I will only post a problem description.

Your mission, should you choose to accept it, is to troubleshoot the problem with only that problem description. Post intermediate findings, questions, potential solutions etc. in the comments, and don’t worry if you go down the wrong path a couple of times (that’s just part of the debugging experience:)). Try not to peak at the code unless you have identified a problematic function during the troubleshooting process…

Problem description

We get lot’s of customer reports that randomly our site will hang for a while, then display an browser cannot display the webpage page.

The page suggests the following as likely causes

  • You are not connected to the Internet.
  • The website is encountering problems.
  • There might be a typing error in the address.

If they refresh the page the site works just fine but the fact that the page is displayed give the customers very little confidence in our site, especially if the error is displayed when they get ready to order items. We’re loosing millions of dollars because of this issue so it is extremely urgent that we resolve it. March is usually the peak-season for our site so we definitely need the site to work smoothly by then.

We believe we have been able to reproduce the issue in testing because we see this error page when we browse to the company info page and submit feedback.

Any help is greatly appreciated!

The challenge is on :) Tess

Btw, forgot to say, the site that is having the issue is of course the BuggyBits demo site

Previous labs and setup instructions

If you are new to the debugging labs, here you can find information on how to set up the labs as well as links to the previous labs in the series.