Most code samples in this book don't include code
intended to handle errors. It's not that error
handling isn't important, but error handling can add
complexity, and for the most part we've tried to
keep the sample code as simple and clear as possible. Since
you'll need to deal with errors in the real world of
application programming, the first part of this chapter discusses the
variety of techniques available in ASP.NET for handling errors,
including custom error pages and structured exception
handlinga new feature of Visual Basic .NET.
In addition to handling errors in ASP.NET applications, most
developers want to figure out what's causing those
errors. To that end, the latter part of this chapter discusses
debugging using either the .NET Framework SDK debugger or Visual
Studio .NET. The chapter also covers use of the ASP.NET trace feature
to troubleshoot application problems.