title: Application_Start not called in global.asax. Why?
body: <p>In my global.asax I have the following code:</p>
  
  <pre><code>public static bool Was = false;
  
  protected void Application_Start(object sender, EventArgs e)
  {
      Was = true;
  }
  </code></pre>
  
  <p>When I open a page and look at the <code>Was</code> variable, it's still <code>false</code>. What gives? (Note: the variable isn't used anywhere else, I made it just for this test case)</p>
  
  <p><strong>Update:</strong> <s>I just found out that my whole <code>global.asax</code> file is getting ignored. How can this be?</s></p>
  
  <p><strong>Update 2:</strong> Sorry, it does get into play after all. But there's extra weirdness there. So much extra weirdness, that I've opened <a href="https://stackoverflow.com/questions/3707835/when-does-net-check-for-assembly-dependancies">a new question</a> for that.</p>