Static variables in ASP.NET
<p>There is <a href="http://support.microsoft.com/kb/312607#4" rel="nofollow">an article</a> that recommends to store ASP.NET application state in static members of <em>HttpApplication</em> class (in Global.asax.cs).</p>

<p>What about storing application state in static members of <strong>other classes</strong>?</p>

<p>I tried to do so and it seems that there are several instances of these variables can exist (single instance per AppDomain?). Is it true and should we always use only <em>Application</em> class's static fields? Or it doesn't matter?</p>
