I just discovered why all ASP.Net websites are slow, and I am trying to work out what to do about it
I just discovered that every request in an ASP.Net web application gets a Session lock at the beginning of a request, and then releases it at the end of the request!