This article on .NET performance reminds me about the issues with storing an STA object in Application state. I think it causes all subsequent requests to be run on the same single thread, so that the object will only be hit by that thread.
Now I'm wondering how this works with
session state - cuz that's suspiciously the problem we're having at work...
Checklists