In a NeoKicks converted application with hundreds or thousands of screens in the ASP.NET web site it can often take several minutes just to compile and validate the web site. This can be a huge pain when debugging, since you’re typically only working with a few screens. Luckily there is an easy fix for this.

By default, Visual Studio 2005 web projects will build the entire web site before debugging. You can change it to build the pages on demand instead by changing a couple project properties. To do this, right click on the web project and select the Property Pages option. Switch to the Build option. Under Before running startup page select Build Page. Also uncheck Build Web site as part of solution.


You’ll notice a slight delay when you start debugging, as the page being accessed is being compiled on demand.