We want to define an application scenario that we can use both to introduce the basics of debugging and to function as a base for us to build on throughout the chapter when demonstrating the many features of the debugging tools. In this scenario, imagine you are writing a web application with all the typical moving parts:
Data for the application is stored in a SQL database.
A data access library built on Entity Framework code-first abstracts working with the database.
A variety of different technologies are involved in the solution, ...