Question: is it possible that requests for the same session are executed from several threads?
If you use an HTTP session inside your page, requests for the same session will be queued using the ASP.NET engine. They will never work in parallel. For example, if you send multiple AJAX requests to any ASP.NET page that uses a session, these requests will be executed sequentially.
If you are not using a session, multiple concurrent requests will be executed in parallel.
Darin Dimitrov
source share