title: Where is my max-age header coming from?
body: <p>I'm well aware of how I could set it myself, but I am concerned about having it configured in two different places.  To receive the bounty, please tell me where I should look to find the <strong>existing</strong> setting.</p>
  
  <p>Places we've already looked for the existing setting, without success:</p>
  
  <ul>
  <li>the web.config <code>&lt;StaticContent&gt;</code> section</li>
  <li>IIS output caching section, at all three levels:
  
  <ul>
  <li>machine</li>
  <li>site</li>
  <li>application</li>
  </ul></li>
  <li>Code (I did a global search for <code>SetMaxAge</code>)</li>
  </ul>
  
  <h1>Context</h1>
  
  <p>We recently noticed that our CSS and JS files aren't getting refreshed.  When I inspect the network traffic, they are coming back from the server with a header (<code>Cache-Control: max-age=604800</code>) that gives them a seven-day lifespan.</p>
  
  <p>We need to reduce the cache lifetime.  But for the life of me I can't find where it is set.</p>
  
  <p>It is <em>not</em> set in the web.config <code>&lt;StaticContent&gt;</code> section.</p>
  
  <p>It is <em>not</em> set in the IIS output caching section (I looked under the machine, the site, and the application-- they are all blank).</p>
  
  <p>It is <em>not</em> set in code-- I did a global code search for <code>SetMaxAge</code> and got nuthin'.
  Where else can I look?</p>
  
  <p>Is it possible it is being set by the gateway or load balancer in our data center? </p>