Severe delay on initial load of web applications

Discussion in 'ASP .Net' started by David Jackson, Aug 12, 2008.

  1. Hello,

    I first posted this several weeks ago but didn't get any replies so I'm
    trying again in the hope that someone might be able to help.

    We are in the process of upgrading our internal web applications from v2.0
    to v3.5.

    A colleague has built a machine with 4GB RAM, 64-bit Vista Business Edition
    and Visual Studio.NET 2008.

    He has recreated the main web app out of source control on the above machine
    and at first glance all is well. The conversion wizard successfully upgraded
    the app to v3.5 and created the virtual directory on IIS7. The app compiles
    with no errors and no warnings.

    The app runs perfectly well in IE7 on IIS7, but the problem is that it now
    takes over a minute to load.

    At first I thought this must be something to do with the startup code, but
    when I step through that it all runs fine. If I put a breakpoint at the very
    last line of the startup code, it reaches it in around one second which is
    how it should be. The delay seems to begin only after the server-side
    processing has completed.

    I enabled tracing, but of course that only traces the server-side processes
    so that has not helped.

    Next I wondered if the web app itself had somehow got corrupt or something
    during the conversion process, so I built a brand new web application
    project which did nothing other than display "Hello world" on default.aspx.
    Again, that took about a minute to render to the browser.

    Finally, I wondered if the problem might lie with IIS7, so I modified the
    new web application project to use the Visual Studio Development Server
    instead of IIS. This made no difference.

    It makes no difference either if the web app is started in Debug mode or
    Release mode.

    Other sites both internal and external open normally on the machine so I
    don't think there's a problem with IE7.

    We currently use Web Deployment Projects. We created a WDP for the web app
    in question and used it to deploy it onto our UAT server which is running
    IIS6 on 32-bit Windows 2003. Here, it starts up in a couple of seconds as

    I found an article on Google which suggested removing the solution files and
    then opening the project directly. This also didn't help. I didn't think it
    would anyway because the problem also manifested itself in the "Hello world"
    test web app.

    On the Vista development box the problem only occurs when the app is run
    through Visual Studio.NET 2008. The web app project is configured to start
    up with http://wks035/intranet/default.aspx - if I type that URL into IE7
    outside Visual Studio.NET, it starts up in a couple of seconds as normal. I
    can even type that URL into IE7 on another workstation and it loads
    normally. Therefore it would seem that whatever the problem is, it concerns
    Visual Studio.NET.

    Once the web app has actually started up when run through Visual Studio.NET
    and the home page has finally loaded, it runs normally after that.

    We have installed SP1 for Visual Studio 2008 today, but that has not fixed

    The above represents the limit of my diagnostic knowledge.

    Has anyone else come across this issue? Is there a fix or at least some
    suggestions about what I could try next?

    Thank you.

    David Jackson, Aug 12, 2008
    1. Advertisements

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. John Davis
    John Davis
    Aug 21, 2003
  2. Eric M
    Alf P. Steinbach
    May 26, 2005
  3. =?Utf-8?B?QWxleCBNYWdoZW4=?=

    Long Delay in initial load of ASPX pages

    =?Utf-8?B?QWxleCBNYWdoZW4=?=, Aug 18, 2006, in forum: ASP .Net
    Aug 19, 2006
  4. Achu

    ASP.NET Initial delay solution.

    Achu, Oct 4, 2006, in forum: ASP .Net
    Mark Rae
    Oct 5, 2006
  5. David Jackson
    David Jackson
    Jul 23, 2008
  6. Anil
    Jean-Luc David [MS-MVP]
    Jul 31, 2004
  7. John Davis
    John Davis
    Aug 21, 2003
  8. TazaTek
    My Pet Programmer
    Dec 28, 2007