title: IIS application pool is recycled every 20 minutes despite configuration
body: <p>I'm trying to disable application pool recycling and changed recycling interval in the app pool configuration to 0. Here's full configuration from .config:</p>
  
  <pre><code>&lt;add name="DefaultAppPool" autoStart="true" managedRuntimeVersion="v4.0"&gt;
      &lt;recycling logEventOnRecycle="Time, Memory, IsapiUnhealthy, OnDemand, ConfigChange, PrivateMemory"&gt;
          &lt;periodicRestart time="00:00:00"&gt;
              &lt;schedule&gt;
                  &lt;clear /&gt;
              &lt;/schedule&gt;
          &lt;/periodicRestart&gt;
      &lt;/recycling&gt;
  &lt;/add&gt;
  </code></pre>
  
  <p>Despite that application is still recycled several times a day which can be seen in the event log:</p>
  
  <blockquote>
    <p>A worker process with process id of '1584' serving application pool 'DefaultAppPool' was shutdown due to inactivity.  Application Pool timeout configuration was set to 20 minutes.  A new worker process will be started when needed.</p>
  </blockquote>
  
  <p>This happens on Azure Windows 2008 R2 VM with IIS 7.5. 
  Is there anything else I need to do to make this setting work?</p>