Search code examples
asp.netperformancedebuggingvisual-studio-2008webdev.webserver

ASP.Net Development Server performance


I am developing a simple ASP.Net application on a Windows 7 x64 machine using Visual Studio 2008 SP1. The computer itself is a very strong machine. I am using the built in development server for debugging.

Starting the debug process takes a mindblowingly long time (~20 minutes until the first page is loaded). Sometimes the pages load immediately. I encounter this problem only with web projects, windows forms project work as expected.

What could be the cause? How can I make the development work like it worked on an XP machine?

Edit: The web pages are normal pages, no heavy code, so this cannot be the reason.


Solution

  • The main reason is probably because on each change of a page, there is a batch compile of a lot of files, on the same directory. To avoid the batch compile use this flag on the web.config. That way only the changed file will be compile, the one you work on it, and not others.

    <compilation batch="false" ... >
    

    Relative : Slow Performance -- ASP .NET ASPNET_WP.EXE and CSC.EXE Running After Clicking Redirect Link