We have an ASP.NET website that runs slowly on one server but now on another. It is only on some pages. It was designed in VS2005 but has been upgraded to vs2008. The site uses Ajax. It is only slow on some pages mainly where there are a lot of SQL queries but the SQL server does not seem to be the issue.
I copied the site and the database to our development server and it runs fine. I connected that site to the database on the production server and it runs fine. So it looks like just the ASP.NET process that is running slow.
I looked at the environment and the processors are idling, all requests are being returned from RAM (not a swap file issue), there are no errors being generated, no w3wp.exe process are increasing in memory or using a lot of processor.
Each websiite is set up to use it's own Application Pool. I also created a new website and a new Application Pool and tested it there and it is just as slow.
It is slow on the server it's self as well as on remote clients.
At this point I'm looking at randomly re-installing .NET Framework etc... since I'm out of other options for narrowing it down. I'm hoping someone has some ideas on what can cause this kind of slowness or other methods for narrowing it down.
Start Free Trial