Hi,
I'm working on a MVC3 app with c#, EF, razor. It also have some web forms code as well.
We just hit an issue - 2 users are using the application simultanously, each logged in with their own credentials; somehow, it seems that a certain ID from what User A is doing got crossed to User B.
Out application logic uses a lot session variables.
So, User A will have a Session["ProductID"], with his session; and User B will have a Session["ProductID"], with a different value, for her session.
And the 2 user sessions are concurrent.
In IIS, we use a AppPool for this project, allows multi-threading.
My understanding is: User A's Session is totally separated from User B's session; so there could be many Session["ProductID"] existing at the same time, all with different values - is this correct?
If not, we have a huge issue on our hands...
Please, let me know if my understanding is correct. If not, how do we fix it?
Thanks,
Claudia