title: Session Timeout Unexpected Value 9999
body: <p>I know the range for Session Timeout is 1-9999, default to (10 or 600?).</p>
  
  <p>My web.config sets <code>SessionState timeout="5"</code></p>
  
  <p>I have some Razor injecting JavaScript with <code>@Session.Timeout</code></p>
  
  <p>The Razor evaluates to <code>5</code> as expected, everywhere that I can troubleshoot.</p>
  
  <p>Except in Production.  If I view the HTML of my production website, the place where the Razor <code>@Session.Timeout</code> sits shows <code>9999</code>!!?</p>
  
  <p>The Web.Config on the <strong>Build-Server</strong> shows <code>SessionState timeout="5"</code>, and that Web.Config is copied directly to the prod location(s) in automated builds (which I don't have access to.)</p>
  
  <p>Lastly: There are precisely <strong>zero</strong> calls in the code to alter <code>HttpSessionState.Anything</code>.</p>
  
  <p>What could be the cause?</p>