In short, no, not under IIS (I can't vouch for the Cassini web development server in Visual Studio, but I doubt it too)
You can demonstrate the flow change by adding the following to the view:
<%= System.Threading.Thread.CurrentThread.ManagedThreadId %>
Now hit the page several times from your browser (or perhaps hit it from 2 or 3 browsers), and you will see that it changes from time to time.
Having said that, in a simple scenario, for example, you can often see the same thread serving the request, since ASP.NET does not create more threads than necessary, but as soon as you start loading the server, you will see several threads.
Rob levine
source share