D
David Jackson
Hello,
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 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.
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.
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.
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 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.
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.
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.