title: What would prevent ASP.NET from Output Caching?
body: <p>I have an ASP.NET application, and am trying to output cache a certain page, however on every request, the debugger is still hitting the OnLoad method and I get a 200 response back.</p>
  
  <p>I have placed the output cache directive on a page like so:</p>
  
  <pre><code>&lt;%@ OutputCache Duration="60" VaryByParam="None" %&gt;
  </code></pre>
  
  <p>And ensured I have the OutputCache module</p>
  
  <pre><code>&lt;add name="OutputCache" type="System.Web.Caching.OutputCacheModule"/&gt;
  </code></pre>
  
  <p>And have also bypassed URL rewriting just in case. I have tried this using Cassini and IIS 5.1 (XP), however the page is not caching at all.</p>
  
  <p>Are there any other factors which I have not looked at which could affect this feature?</p>
  
  <p>Thanks</p>