I am just getting into web development (from a Windows application development background), and WebMatrix seems like a good place to start, due to it's simplicity, and also because it looks like a useful stepping stone towards full ASP.NET MVC development.
However the lack of debugging tools hurts a bit, especially while trying to learn the fundamentals of development in the web environment.
Tracing the flow of execution, and displaying the trace data on the page, seems like a fairly basic capability for an absolute minimum debugging experience, but even that does not seem to be built into WebMatrix (or maybe I just haven't found it yet).
It is easy within a single page to set a trace variable, and then show that variable in the page layout. But how does that help when I need to trace execution across other pages in the flow (e.g. Layout pages, _PageStart pages, etc), and even within my C# classes used during the page building process.
Is there a tracing capability within WebMatrix that I have not yet found? Or alternatively, is there a way to implement a tracing facility that will work throughout the application, and not just in a single page? Even a third party product ($) would be better than nothing.