I have read posts like this: Is it OK to use static variables to cache information in ASP.net?.
I am trying to understand the visibility of static variables. There is one ASP.NET process (W3WP) - I realise that web gardens exist but in my scenario there is one - multiple clients can connect. If one of those clients set a static (shared) integer to 10 then will all web clients see the Shared variable as 10? I am trying to understand if a Shared variable is like an Application setting or a Session setting.
Does this also apply to VB.NET (client application). I have read an article, which talks about allowing multiple VB.NET clients to use a single app domain. Are static variables shared across all clients with a single app domain?