One of the trickier aspects of Web development is debugging. In this article we'll look at some of the new ways you can debug your ASP.NET code. In the days of ASP or simple JavaScript, developers would track down code problems bugs using print statements. Microsoft changed this approach with the introduction of ASP.NET because it includes extensive features to more easily debug Web pages with the TraceContext class.